diff options
author | lucko <git@lucko.me> | 2024-07-21 12:44:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-21 12:44:06 +0100 |
commit | b78afab85ee15d809ea4ff0ccb14c2b263ede860 (patch) | |
tree | d3d987473aee0b1e71ac6a24ea2f692be78bf14b /spark-sponge7/src/main/java | |
parent | 635800af986351f08dba33aa2e8ec5dd691bbffb (diff) | |
download | spark-b78afab85ee15d809ea4ff0ccb14c2b263ede860.tar.gz spark-b78afab85ee15d809ea4ff0ccb14c2b263ede860.tar.bz2 spark-b78afab85ee15d809ea4ff0ccb14c2b263ede860.zip |
Include gamerule settings in metadata (#425)
Diffstat (limited to 'spark-sponge7/src/main/java')
-rw-r--r-- | spark-sponge7/src/main/java/me/lucko/spark/sponge/Sponge7WorldInfoProvider.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/spark-sponge7/src/main/java/me/lucko/spark/sponge/Sponge7WorldInfoProvider.java b/spark-sponge7/src/main/java/me/lucko/spark/sponge/Sponge7WorldInfoProvider.java index 8c2e412..426ad47 100644 --- a/spark-sponge7/src/main/java/me/lucko/spark/sponge/Sponge7WorldInfoProvider.java +++ b/spark-sponge7/src/main/java/me/lucko/spark/sponge/Sponge7WorldInfoProvider.java @@ -34,6 +34,7 @@ import org.spongepowered.api.world.World; import java.util.ArrayList; import java.util.HashMap; import java.util.List; +import java.util.Map; public class Sponge7WorldInfoProvider implements WorldInfoProvider { private final Server server; @@ -76,6 +77,21 @@ public class Sponge7WorldInfoProvider implements WorldInfoProvider { return data; } + @Override + public GameRulesResult pollGameRules() { + // No way to get defaults info on sponge API 7 :( + + // GameRulesResult data = new GameRulesResult(); + // for (World world : this.server.getWorlds()) { + // for (Map.Entry<String, String> entry : world.getGameRules().entrySet()) { + // data.put(entry.getKey(), world.getName(), entry.getValue()); + // } + // } + // return data; + + return null; + } + static final class Sponge7ChunkInfo extends AbstractChunkInfo<EntityType> { private final CountMap<EntityType> entityCounts; |