From 2bddffb2939c50a27626a1c4418ed928660ec7ad Mon Sep 17 00:00:00 2001 From: Robin Kupper Date: Sat, 25 Jun 2011 14:20:35 +0200 Subject: [PATCH] Fixed decaying leaves after rollback --- src/de/diddiz/LogBlock/WorldEditor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/de/diddiz/LogBlock/WorldEditor.java b/src/de/diddiz/LogBlock/WorldEditor.java index b0638d6..396931c 100644 --- a/src/de/diddiz/LogBlock/WorldEditor.java +++ b/src/de/diddiz/LogBlock/WorldEditor.java @@ -185,7 +185,8 @@ public class WorldEditor implements Runnable return PerformResult.SUCCESS; if (!secBlock.setTypeIdAndData(curtype, (byte)(blockData ^ 8), true)) return PerformResult.ERROR; - } + } else if (curtype == 18 && (block.getData() & 8) > 0) + block.setData((byte)(block.getData() & 0xF7)); return PerformResult.SUCCESS; } catch (final Exception ex) { log.severe("[LogBlock Rollback] " + ex.toString());