diff options
author | Luck <git@lucko.me> | 2025-01-05 14:11:11 +0000 |
---|---|---|
committer | Luck <git@lucko.me> | 2025-01-05 14:11:24 +0000 |
commit | 336102f88b38900b60888ab85ea13b388d4fe0dc (patch) | |
tree | bfaf3ffd61b7f9a921daf768a6ef1c47529bd632 /spark-fabric/src | |
parent | 4cd34dcf6af2d07b17a11e77e5787c18cde99cf2 (diff) | |
download | spark-336102f88b38900b60888ab85ea13b388d4fe0dc.tar.gz spark-336102f88b38900b60888ab85ea13b388d4fe0dc.tar.bz2 spark-336102f88b38900b60888ab85ea13b388d4fe0dc.zip |
Upgrade spark-sponge to API 12
Diffstat (limited to 'spark-fabric/src')
-rw-r--r-- | spark-fabric/src/main/java/me/lucko/spark/fabric/FabricWorldInfoProvider.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/spark-fabric/src/main/java/me/lucko/spark/fabric/FabricWorldInfoProvider.java b/spark-fabric/src/main/java/me/lucko/spark/fabric/FabricWorldInfoProvider.java index f66906f..5484c7d 100644 --- a/spark-fabric/src/main/java/me/lucko/spark/fabric/FabricWorldInfoProvider.java +++ b/spark-fabric/src/main/java/me/lucko/spark/fabric/FabricWorldInfoProvider.java @@ -134,13 +134,14 @@ public abstract class FabricWorldInfoProvider implements WorldInfoProvider { Iterable<ServerWorld> worlds = this.server.getWorlds(); for (ServerWorld world : worlds) { + String worldName = world.getRegistryKey().getValue().getPath(); + world.getGameRules().accept(new GameRules.Visitor() { @Override public <T extends GameRules.Rule<T>> void visit(GameRules.Key<T> key, GameRules.Type<T> type) { String defaultValue = type.createRule().serialize(); data.putDefault(key.getName(), defaultValue); - String worldName = world.getRegistryKey().getValue().getPath(); String value = world.getGameRules().get(key).serialize(); data.put(key.getName(), worldName, value); } |