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-neoforge/src/main/java/me/lucko | |
| 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-neoforge/src/main/java/me/lucko')
| -rw-r--r-- | spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeWorldInfoProvider.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeWorldInfoProvider.java b/spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeWorldInfoProvider.java index 73b9e7b..d85cfb3 100644 --- a/spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeWorldInfoProvider.java +++ b/spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeWorldInfoProvider.java @@ -129,13 +129,14 @@ public abstract class NeoForgeWorldInfoProvider implements WorldInfoProvider { Iterable<ServerLevel> levels = this.server.getAllLevels(); for (ServerLevel level : levels) { + String levelName = level.dimension().location().getPath(); + level.getGameRules().visitGameRuleTypes(new GameRules.GameRuleTypeVisitor() { @Override public <T extends GameRules.Value<T>> void visit(GameRules.Key<T> key, GameRules.Type<T> type) { String defaultValue = type.createRule().serialize(); data.putDefault(key.getId(), defaultValue); - String levelName = level.dimension().location().getPath(); String value = level.getGameRules().getRule(key).serialize(); data.put(key.getId(), levelName, value); } |
