diff --git a/patches/minecraft/net/minecraft/tileentity/TileEntityPiston.java.patch b/patches/minecraft/net/minecraft/tileentity/TileEntityPiston.java.patch index cf2a090b7..d955359f0 100644 --- a/patches/minecraft/net/minecraft/tileentity/TileEntityPiston.java.patch +++ b/patches/minecraft/net/minecraft/tileentity/TileEntityPiston.java.patch @@ -5,7 +5,7 @@ { this.field_145850_b.func_180501_a(this.field_174879_c, this.field_174932_a, 3); - this.field_145850_b.func_180496_d(this.field_174879_c, this.field_174932_a.func_177230_c()); -+ if(!net.minecraftforge.event.ForgeEventFactory.onNeighborNotify(field_145850_b, field_174879_c, field_145850_b.func_180495_p(field_174879_c), java.util.EnumSet.noneOf(EnumFacing.class)).isCanceled()) ++ if(!net.minecraftforge.event.ForgeEventFactory.onNeighborNotify(field_145850_b, field_174879_c, field_145850_b.func_180495_p(field_174879_c), java.util.EnumSet.of(this.field_174931_f.func_176734_d())).isCanceled()) + this.field_145850_b.func_180496_d(this.field_174879_c, this.field_174932_a.func_177230_c()); } } @@ -15,7 +15,7 @@ { this.field_145850_b.func_180501_a(this.field_174879_c, this.field_174932_a, 3); - this.field_145850_b.func_180496_d(this.field_174879_c, this.field_174932_a.func_177230_c()); -+ if(!net.minecraftforge.event.ForgeEventFactory.onNeighborNotify(field_145850_b, field_174879_c, field_145850_b.func_180495_p(field_174879_c), java.util.EnumSet.noneOf(EnumFacing.class)).isCanceled()) ++ if(!net.minecraftforge.event.ForgeEventFactory.onNeighborNotify(field_145850_b, field_174879_c, field_145850_b.func_180495_p(field_174879_c), java.util.EnumSet.of(this.field_174931_f.func_176734_d())).isCanceled()) + this.field_145850_b.func_180496_d(this.field_174879_c, this.field_174932_a.func_177230_c()); } } diff --git a/src/test/java/net/minecraftforge/test/NeighborNotifyEventTest.java b/src/test/java/net/minecraftforge/test/NeighborNotifyEventTest.java index af23523fb..4a3aff370 100644 --- a/src/test/java/net/minecraftforge/test/NeighborNotifyEventTest.java +++ b/src/test/java/net/minecraftforge/test/NeighborNotifyEventTest.java @@ -23,7 +23,7 @@ public class NeighborNotifyEventTest public void onNeighborNotify(NeighborNotifyEvent event) { if(ENABLE) { - System.out.println(event.getPos().toString()); + System.out.println(event.getPos().toString() + " with face information: " + event.getNotifiedSides()); event.setCanceled(true); } }