From 39935eb3f28f0d7c8ac1ddccff7897fcfb988194 Mon Sep 17 00:00:00 2001 From: Tahg Date: Tue, 24 Jan 2012 18:03:34 -0500 Subject: [PATCH] Fix diodes not updating indirect neighbors. --- src/main/java/net/minecraft/server/BlockDiode.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/net/minecraft/server/BlockDiode.java b/src/main/java/net/minecraft/server/BlockDiode.java index 3ceffb12d1..b080c28e06 100644 --- a/src/main/java/net/minecraft/server/BlockDiode.java +++ b/src/main/java/net/minecraft/server/BlockDiode.java @@ -32,8 +32,10 @@ public class BlockDiode extends Block { if (this.c && !flag) { world.setTypeIdAndData(i, j, k, Block.DIODE_OFF.id, l); + this.postPlace(world, i, j, k, this.id); // CraftBukkit - update indirect neighbors } else if (!this.c) { world.setTypeIdAndData(i, j, k, Block.DIODE_ON.id, l); + this.postPlace(world, i, j, k, this.id); // CraftBukkit - update indirect neighbors if (!flag) { int i1 = (l & 12) >> 2;