Implemented gamemode methods

By: Dinnerbone <dinnerbone@dinnerbone.com>
This commit is contained in:
CraftBukkit/Spigot
2011-09-15 02:22:20 +01:00
parent d902201875
commit ebd9037c1e
3 changed files with 35 additions and 4 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();
}
}
}