From 498eeb33a79b7e86137e43892e1c157b56c41a5c Mon Sep 17 00:00:00 2001 From: Jean-Yves Faye Date: Sun, 27 Feb 2011 16:52:30 +0100 Subject: [PATCH] Added item name instead of id and clean up --- mce.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/mce.py b/mce.py index 0628c32..f2cff08 100755 --- a/mce.py +++ b/mce.py @@ -618,19 +618,18 @@ class mce(object): With no filename, saves signs to .chests Output is newline-delimited. 5 lines per sign. Coordinates are - on the first line, followed by a line by item slot For example: + on the first line, followed by a line by inventory slot For example: - [229, 118, -15] - 64 Cobblestone - 32 Glass - Empty - [...] - Empty + [222, 51, 22] + 2 String + 3 String + 3 Iron bar Coordinates are ordered the same as point inputs: [North/South, Down/Up, East/West] """ + from items import items if len(command): filename = command[0] else: @@ -650,12 +649,10 @@ class mce(object): for tileEntity in chunk.TileEntities: if tileEntity["id"].value == "Chest": chestCount += 1; - + outFile.write(str(map(lambda x:tileEntity[x].value, "xyz")) + "\n"); -# for i in range(26): -# outFile.write(tileEntity["Text{0}".format(i+1)].value + "\n"); for Item in tileEntity["Items"]: - outFile.write(str(Item["Count"].value) + " " + str(Item["id"].value) + "\n"); + outFile.write(str(Item["Count"].value) + " " + items.itemtypes[Item["id"].value].name + "\n"); if i % 100 == 0: print "Chunk {0}...".format(i)