diff --git a/mclevel.py b/mclevel.py index 8229c43..1f2e7ec 100644 --- a/mclevel.py +++ b/mclevel.py @@ -349,7 +349,11 @@ class MCLevel(object): def getWorldBounds(self): return BoundingBox( (0,0,0), self.size ) - + + @property + def displayName(self): + return os.path.basename(self.filename) + @property def size(self): "Returns the level's dimensions as a tuple (X,Y,Z)" @@ -1652,6 +1656,14 @@ class MCInfdevOldLevel(MCLevel): materials = materials; hasEntities = True; + @property + def displayName(self): + #shortname = os.path.basename(self.filename); + #if shortname == "level.dat": + shortname = os.path.basename(os.path.dirname(self.filename)) + + return shortname + @classmethod def _isLevel(cls, filename): if os.path.isdir(filename):