mirror of
https://github.com/WiIIiam278/HuskSync.git
synced 2025-12-19 14:59:21 +00:00
fix: sync default valued attributes
This commit is contained in:
@@ -562,8 +562,7 @@ public abstract class BukkitData implements Data {
|
||||
final AttributeSettings settings = plugin.getSettings().getSynchronization().getAttributes();
|
||||
Registry.ATTRIBUTE.forEach(id -> {
|
||||
final AttributeInstance instance = player.getAttribute(id);
|
||||
if (settings.isIgnoredAttribute(id.getKey().toString()) || instance == null
|
||||
|| Double.compare(instance.getValue(), instance.getDefaultValue()) == 0) {
|
||||
if (settings.isIgnoredAttribute(id.getKey().toString()) || instance == null) {
|
||||
return; // We don't sync attributes not marked as to be synced
|
||||
}
|
||||
attributes.add(adapt(instance, settings));
|
||||
|
||||
Reference in New Issue
Block a user