diff --git a/src/main/java/kamkeel/npcs/util/AttributeItemUtil.java b/src/main/java/kamkeel/npcs/util/AttributeItemUtil.java index 8d2a48207..728614e43 100644 --- a/src/main/java/kamkeel/npcs/util/AttributeItemUtil.java +++ b/src/main/java/kamkeel/npcs/util/AttributeItemUtil.java @@ -28,7 +28,7 @@ public class AttributeItemUtil { /** * Applies a non–magic attribute to an item. */ - public static void applyAttribute(ItemStack item, String attributeKey, Float value) { + public static void applyAttribute(ItemStack item, String attributeKey, float value) { if (item == null) return; if (item.stackTagCompound == null) { item.stackTagCompound = new NBTTagCompound(); @@ -44,6 +44,10 @@ public class AttributeItemUtil { root.setTag(RPGItemAttributes, attrTag); } + public static void applyAttribute(ItemStack item, AttributeDefinition definition, float value) { + applyAttribute(item, definition.getKey(), value); + } + /** * Removes a non–magic attribute from an item. */ @@ -103,14 +107,14 @@ public class AttributeItemUtil { * Applies (writes) a magic attribute to an item. * This is essentially the same as writeMagicAttribute. */ - public static void applyMagicAttribute(ItemStack item, String attributeTag, int magicId, Float value) { + public static void applyMagicAttribute(ItemStack item, String attributeTag, int magicId, float value) { writeMagicAttribute(item, attributeTag, magicId, value); } /** * Writes a magic attribute value to the given attributeTag. */ - public static void writeMagicAttribute(ItemStack item, String attributeTag, int magicId, Float value) { + public static void writeMagicAttribute(ItemStack item, String attributeTag, int magicId, float value) { if (item == null) return; if (item.stackTagCompound == null) item.stackTagCompound = new NBTTagCompound();