From 396653f58a3fbab6973aaa2a1f3c61e8c87f3ec6 Mon Sep 17 00:00:00 2001 From: David Vierra Date: Sun, 6 Dec 2015 16:58:16 -1000 Subject: [PATCH] Don't automatically remove tile entities when replacing blocks Minecraft should be able to do that. I hope. --- src/mceditlib/operations/block_fill.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mceditlib/operations/block_fill.py b/src/mceditlib/operations/block_fill.py index 2833024..9eeb7f1 100644 --- a/src/mceditlib/operations/block_fill.py +++ b/src/mceditlib/operations/block_fill.py @@ -142,10 +142,12 @@ class FillBlocksOperation(Operation): mceditlib.relight.updateLightsByCoord(self.dimension, x, y, z) - def include(ref): - return ref.Position not in self.selection - - chunk.TileEntities[:] = filter(include, chunk.TileEntities) + # xxx need finer control over removing tile entities - for replacing with + # blocks with the same entity ID + # def include(ref): + # return ref.Position not in self.selection + # + # chunk.TileEntities[:] = filter(include, chunk.TileEntities) chunk.dirty = True