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