[1.21.1] Incorrect Usage of ItemAttributeModifierEvent
Nyxane opened this issue ยท 0 comments
Version Information
NeoForge version: 21.1.213
Psi version: Mod says 2.0.0, CF says 1.0.5
The following lines of code are all using the ItemAttributeModifierEvent that applies to ALL items.
IPsimetalTool.isEnabled(ItemStack) will return false if getMaxDamage() returns 0; It will remove the Attack Damage, Armor, and Armor Toughness of any items that meet this condition not just Psi tools/armor.
Please ensure this applied to only Psi tools/armor
Currently known affects:
Mekanism Armor
Mekanism Jetpack
ProjectE Armor/Tools
Draconic Evolution Armors/Tools
Psi/src/main/java/vazkii/psi/common/item/tool/IPsimetalTool.java
Lines 74 to 76 in 5ba6c2f
Psi/src/main/java/vazkii/psi/common/item/tool/ItemPsimetalAxe.java
Lines 50 to 54 in 5ba6c2f
Psi/src/main/java/vazkii/psi/common/item/tool/ItemPsimetalShovel.java
Lines 47 to 51 in 5ba6c2f
Psi/src/main/java/vazkii/psi/common/item/tool/ItemPsimetalSword.java
Lines 50 to 54 in 5ba6c2f
Psi/src/main/java/vazkii/psi/common/item/armor/ItemPsimetalArmor.java
Lines 71 to 76 in 5ba6c2f