From 336102f88b38900b60888ab85ea13b388d4fe0dc Mon Sep 17 00:00:00 2001 From: Luck Date: Sun, 5 Jan 2025 14:11:11 +0000 Subject: Upgrade spark-sponge to API 12 --- .../src/main/java/me/lucko/spark/fabric/FabricWorldInfoProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'spark-fabric/src') 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 worlds = this.server.getWorlds(); for (ServerWorld world : worlds) { + String worldName = world.getRegistryKey().getValue().getPath(); + world.getGameRules().accept(new GameRules.Visitor() { @Override public > void visit(GameRules.Key key, GameRules.Type 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); } -- cgit