def list_worlds(): for i, world in enumerate(minecraft.getWorlds()): name, path = world print(" - %s" % (name)) for j, dimension in enumerate(minecraft.getDimensions(world)): dimension_name, dimension_id = dimension print(" %s (%s)" % (dimension_id, dimension_name))
def selectWorld(self, i): name = self.modelWorld.item(i, 0) self.currentWorld = (str(name.text()), str(name.data().toPyObject())) self.modelDimension.clear() for i, dimension in enumerate(minecraft.getDimensions(self.currentWorld)): name, path = dimension item = QtGui.QStandardItem(name) item.setData(path) self.modelDimension.setItem(i, 0, item) self.comboDimension.setCurrentIndex(0) area = minecraft.getDefaultArea(self.currentWorld) self.editXMin.setText(str(area[0][0])) self.editXMax.setText(str(area[1][0])) self.editYMin.setText(str(area[0][1])) self.editYMax.setText(str(area[1][1])) self.editZMin.setText(str(area[0][2])) self.editZMax.setText(str(area[1][2]))
def selectWorld(self, i): name = self.modelWorld.item(i, 0) self.currentWorld = (str(name.text()), str(name.data().toPyObject())) self.modelDimension.clear() for i, dimension in enumerate( minecraft.getDimensions(self.currentWorld)): name, path = dimension item = QtGui.QStandardItem(name) item.setData(path) self.modelDimension.setItem(i, 0, item) self.comboDimension.setCurrentIndex(0) area = minecraft.getDefaultArea(self.currentWorld) self.editXMin.setText(str(area[0][0])) self.editXMax.setText(str(area[1][0])) self.editYMin.setText(str(area[0][1])) self.editYMax.setText(str(area[1][1])) self.editZMin.setText(str(area[0][2])) self.editZMax.setText(str(area[1][2]))