diff --git a/src/mcedit2/synth/l_system.py b/src/mcedit2/synth/l_system.py index 227ece1..301cdd3 100644 --- a/src/mcedit2/synth/l_system.py +++ b/src/mcedit2/synth/l_system.py @@ -124,8 +124,6 @@ def applyReplacementsIterated(symbol_list, repeats): yield i, symbol_list - - def renderBlocks(symbol_list): rendering = [] for symbol in symbol_list: @@ -222,6 +220,11 @@ class Fill(Geometric): + parameters inherited from Geometric """ + def __init__(self, box=None, blocktype=None, **kw): + super(Fill, self).__init__(box, **kw) + if blocktype: + self.parameters["blocktype"] = blocktype + def renderBlocks(self): return [(x, y, z, self.blocktype) for x, y, z in self.positions]