mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 06:07:27 +00:00
All application with definition
This commit is contained in:
1 parent
033d45878d
commit
d0bd5ff210
1 file changed
+7
-3
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user