fix: attribute base values not being applied

modifiers were being applied, but in cases where the base value was edited, this was not
feat/data-edit-commands
William 9 months ago
parent eaa2ed74a6
commit 6141adbdb9
No known key found for this signature in database

@ -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(

Loading…
Cancel
Save