Implemented gamemode methods

This commit is contained in:
Dinnerbone
2011-09-15 02:22:20 +01:00
parent 5b2c774edc
commit a9b3a90dc9
4 changed files with 36 additions and 5 deletions

View File

@@ -822,10 +822,16 @@ public final class CraftServer implements Server {
}
public GameMode getDefaultGameMode() {
return GameMode.SURVIVAL;
return GameMode.getByValue(console.worlds.get(0).worldData.p);
}
public void setDefaultGameMode(GameMode mode) {
throw new UnsupportedOperationException("Not supported yet.");
if (mode == null) {
throw new IllegalArgumentException("Mode cannot be null");
}
for (World world : getWorlds()) {
((CraftWorld)world).getHandle().worldData.p = mode.getValue();
}
}
}