Improve support for per-world game rules

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2024-02-04 10:54:20 +11:00
parent 497c50463c
commit c434d05d57
4 changed files with 161 additions and 13 deletions

View File

@@ -1713,7 +1713,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
GameRules.GameRuleValue<?> handle = getHandle().getGameRules().getRule(getGameRulesNMS().get(rule));
handle.deserialize(value);
handle.onChanged(getHandle().getServer());
handle.onChanged(getHandle());
return true;
}
@@ -1750,7 +1750,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
GameRules.GameRuleValue<?> handle = getHandle().getGameRules().getRule(getGameRulesNMS().get(rule.getName()));
handle.deserialize(newValue.toString());
handle.onChanged(getHandle().getServer());
handle.onChanged(getHandle());
return true;
}