From 6141adbdb915f86129c1e432c99a3eb8269a10dc Mon Sep 17 00:00:00 2001 From: William Date: Tue, 28 May 2024 21:57:26 +0100 Subject: [PATCH] fix: attribute base values not being applied modifiers were being applied, but in cases where the base value was edited, this was not --- .../src/main/java/net/william278/husksync/data/BukkitData.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bukkit/src/main/java/net/william278/husksync/data/BukkitData.java b/bukkit/src/main/java/net/william278/husksync/data/BukkitData.java index 58c81149..07f05bb6 100644 --- a/bukkit/src/main/java/net/william278/husksync/data/BukkitData.java +++ b/bukkit/src/main/java/net/william278/husksync/data/BukkitData.java @@ -616,7 +616,7 @@ public abstract class BukkitData implements Data { if (instance == null) { return; } - instance.setBaseValue(attribute == null ? instance.getDefaultValue() : instance.getBaseValue()); + instance.setBaseValue(attribute == null ? instance.getDefaultValue() : attribute.baseValue()); instance.getModifiers().forEach(instance::removeModifier); if (attribute != null) { attribute.modifiers().forEach(modifier -> instance.addModifier(new AttributeModifier(