From 3e8852a97c45a073fc95ab08bb1e02d726c68c5f Mon Sep 17 00:00:00 2001 From: David Vierra Date: Sat, 5 Mar 2011 15:14:51 -1000 Subject: [PATCH] these were incorrect; schematic.Data is unpacked --- mclevel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mclevel.py b/mclevel.py index 8b7612d..b5a477e 100644 --- a/mclevel.py +++ b/mclevel.py @@ -1637,12 +1637,12 @@ class MCSchematic (MCLevel): def setBlockDataAt(self, x,y,z, newdata): if x<0 or y<0 or z<0: return 0 if x>=self.Width or y>=self.Height or z>=self.Length: return 0; - self.Data[x,z,y] |= (newdata & 0xf) << 4; + self.Data[x,z,y] = (newdata & 0xf); def blockDataAt(self, x, y, z): if x<0 or y<0 or z<0: return 0 if x>=self.Width or y>=self.Height or z>=self.Length: return 0; - return (self.Data[x,z,y] & 0xf0) >> 4; + return self.Data[x,z,y]; def entitiesAt(self, x, y, z): entities = [];