diff --git a/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/Reforge.java b/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/Reforge.java index d8f4d3f..bd240d6 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/Reforge.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/Reforge.java @@ -40,6 +40,12 @@ public abstract class Reforge implements Listener, Watcher { @Getter private final UUID uuid; + /** + * The alternative UUID used in attribute modifiers. + */ + @Getter + private final UUID altUuid; + /** * The reforges config. */ @@ -87,6 +93,7 @@ public abstract class Reforge implements Listener, Watcher { this.key = key; this.config = new ReforgeConfig(this.getKey(), this.getClass(), this.plugin); this.uuid = UUID.nameUUIDFromBytes(key.getBytes()); + this.altUuid = UUID.nameUUIDFromBytes((key + "2").getBytes()); if (!Prerequisite.areMet(prerequisites)) { return; diff --git a/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/reforges/ReforgeLight.java b/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/reforges/ReforgeLight.java index 31d1ff2..20643dd 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/reforges/ReforgeLight.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/reforges/ReforgeLight.java @@ -41,7 +41,7 @@ public class ReforgeLight extends Reforge { AttributeModifier.Operation.MULTIPLY_SCALAR_1 )); meta.addAttributeModifier(Attribute.GENERIC_ATTACK_KNOCKBACK, new AttributeModifier( - this.getUuid(), + this.getAltUuid(), "light-kb", this.getConfig().getDouble(Reforges.CONFIG_LOCATION + "knockback-multiplier") - 1, AttributeModifier.Operation.MULTIPLY_SCALAR_1