aboutsummaryrefslogtreecommitdiff
path: root/spark-sponge7/src/main/java
diff options
context:
space:
mode:
authorlucko <git@lucko.me>2024-07-21 12:44:06 +0100
committerGitHub <noreply@github.com>2024-07-21 12:44:06 +0100
commitb78afab85ee15d809ea4ff0ccb14c2b263ede860 (patch)
treed3d987473aee0b1e71ac6a24ea2f692be78bf14b /spark-sponge7/src/main/java
parent635800af986351f08dba33aa2e8ec5dd691bbffb (diff)
downloadspark-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.java16
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;