From 68d51b6dc23d03e526d392bb2b56f2c3c79930c7 Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Sat, 1 Oct 2011 06:36:00 -0700 Subject: [PATCH] Add a command to display and change the game's mode (Survival or Creative). --- mce.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/mce.py b/mce.py index 8bdf99e..cf36a8d 100644 --- a/mce.py +++ b/mce.py @@ -57,6 +57,7 @@ class mce(object): {commandPrefix}worldsize {commandPrefix}heightmap {commandPrefix}randomseed [ ] + {commandPrefix}gametype [ ] Editor commands: {commandPrefix}save @@ -112,6 +113,7 @@ class mce(object): "worldsize", "heightmap", "randomseed", + "gametype", "save", "load", @@ -1084,6 +1086,24 @@ class mce(object): else: print "Random Seed: ", self.level.RandomSeed + def _gametype(self, command): + """ + gametype [ ] + + Set or display the world's game type, an integer that identifies whether + the game is survival (0) or creative (1). + """ + if len(command): + try: + gametype = int(command[0]) + except ValueError: + raise UsageError, "Expected an integer." + + self.level.GameType = gametype + self.needsSave = True + else: + print "Game Type: ", self.level.GameType + def _worldsize(self, command): """ worldsize