From 51fb5c635cdafcd8679a36396dc43224e8c61d9e Mon Sep 17 00:00:00 2001 From: David Vierra Date: Fri, 11 Mar 2011 00:19:21 -1000 Subject: [PATCH] blockWithID will synthesize a Block without "registering" it with the MCMaterials object. i'm starting to think the Block object is becoming very silly. --- materials.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/materials.py b/materials.py index 1dfb2ad..f3b89a6 100644 --- a/materials.py +++ b/materials.py @@ -161,10 +161,8 @@ class MCMaterials(object): if (id,data) in self.blocksByID: return self.blocksByID[id,data] else: - block = self.Block(id, blockData=data) - self.blocksByID[id,data] = block - return block - + return Block(self, id, blockData=data) + def Block(self, blockID, blockData = 0, **kw): block = Block(self, blockID, blockData, **kw)