Reimplement extension sync according to suggestions

This commit is contained in:
altrisi committed 2020-11-29 02:51:01 +01:00
1 parent 39bfb51992
commit b4ac2c85e4
2 files changed
+27 -19

No files matched your search

@@ -241,10 +241,14 @@ public class ServerNetworkHandler
rules = new CompoundTag();
tag.put("Rules", rules);
}
String identifier = (rule.settingsManager != CarpetServer.settingsManager) ? rule.settingsManager.getIdentifier()+":" : "";
String identifier = rule.settingsManager.getIdentifier();
String key = rule.name;
while (rules.contains(key)) { key = key+"2";}
CompoundTag ruleNBT = new CompoundTag();
ruleNBT.putString("Value", rule.getAsString());
rules.put(identifier+rule.name, ruleNBT);
ruleNBT.putString("Manager",identifier);
ruleNBT.putString("Rule",rule.name);
rules.put(key, ruleNBT);
return this;
}