mirror of
https://gitlab.com/phoenix-dvpmt/mmoitems.git
synced 2024-12-22 04:37:42 +01:00
Fixed issue saying 'Template Data is not Numeric Stat Formula'
This commit is contained in:
parent
2290fe7066
commit
147df215f8
@ -11,7 +11,7 @@ import io.lumine.mythic.lib.api.util.ui.SilentNumbers;
|
||||
import net.Indyuce.mmoitems.ItemStats;
|
||||
import net.Indyuce.mmoitems.MMOItems;
|
||||
import net.Indyuce.mmoitems.api.Type;
|
||||
import net.Indyuce.mmoitems.api.item.build.ItemStackBuilder;
|
||||
import net.Indyuce.mmoitems.api.item.build.MMOItemBuilder;
|
||||
import net.Indyuce.mmoitems.api.item.mmoitem.MMOItem;
|
||||
import net.Indyuce.mmoitems.api.item.mmoitem.VolatileMMOItem;
|
||||
import net.Indyuce.mmoitems.api.item.template.MMOItemTemplate;
|
||||
@ -265,7 +265,7 @@ public class MMOItemUIFilter implements UIFilter {
|
||||
if (dataments.endsWith("}")) { dataments = dataments.substring(0, dataments.length()-1); } }
|
||||
|
||||
data = data.replace(" ", "_").replace("-", "_").toUpperCase();
|
||||
MMOItem m = MMOItems.plugin.getMMOItem(MMOItems.plugin.getTypes().get(argument), data);
|
||||
MMOItem m = new MMOItemBuilder(MMOItems.plugin.getTemplates().getTemplate(MMOItems.plugin.getTypes().get(argument), data), 0, null, true).build();
|
||||
|
||||
// Find upgrade?
|
||||
if (!dataments.isEmpty()) {
|
||||
@ -287,11 +287,8 @@ public class MMOItemUIFilter implements UIFilter {
|
||||
}
|
||||
}
|
||||
|
||||
//noinspection ConstantConditions
|
||||
ItemStackBuilder builder = m.newBuilder();
|
||||
|
||||
// Build display NBT and roll
|
||||
return builder.buildNBT(true).toItem();
|
||||
return m.newBuilder().buildNBT(true).toItem();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
@ -88,7 +88,7 @@ public class MMOItemIngredient extends Ingredient<MMOItemPlayerIngredient> {
|
||||
public ItemStack generateItemStack(@NotNull RPGPlayer player) {
|
||||
|
||||
// Generate fresh from the template
|
||||
MMOItem mmo = template.newBuilder(player).build();
|
||||
MMOItem mmo = template.newBuilder(player, true).build();
|
||||
|
||||
// Build it for display, obviously
|
||||
ItemStack item = mmo.newBuilder().build(true);
|
||||
|
Loading…
Reference in New Issue
Block a user