def readEntity(self, f): assert readString(f) == 'Items' # TODO validate checksum readByte(f) itemCount = readInt(f) # TODO validate checksum readByte(f) for i in range(itemCount): # TODO store parsed items in chest readList(f, ChestParser.CHEST_ITEM_DEF) readByte(f) # TODO store parsed chest attributes in chest readList(f, ChestParser.CHEST_ATTR_DEF) return Chest()
def readEntity(self, f): obj = readList(f, SheepParser.ENTITY_DEF) return Sheep()
def readEntity(self, f): obj = readList(f, SignParser.ENTITY_DEF) return Sign(obj['x'], obj['y'], obj['z'], [obj['Text1'], obj['Text2'], obj['Text3'], obj['Text4']])
def readEntity(self, f): obj = readList(f, SkeletonParser.ENTITY_DEF) return Skeleton()