aboutsummaryrefslogtreecommitdiff
path: root/spark-sponge7/src/main/java/me
diff options
context:
space:
mode:
Diffstat (limited to 'spark-sponge7/src/main/java/me')
-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;