24 lines
992 B
Diff
24 lines
992 B
Diff
--- ../src-base/minecraft/net/minecraft/block/BlockRedstoneComparator.java
|
|
+++ ../src-work/minecraft/net/minecraft/block/BlockRedstoneComparator.java
|
|
@@ -311,6 +311,21 @@
|
|
return this.func_176223_P().func_177226_a(field_185512_D, p_180642_8_.func_174811_aO().func_176734_d()).func_177226_a(field_176464_a, Boolean.valueOf(false)).func_177226_a(field_176463_b, BlockRedstoneComparator.Mode.COMPARE);
|
|
}
|
|
|
|
+ @Override
|
|
+ public void onNeighborChange(IBlockAccess world, BlockPos pos, BlockPos neighbor)
|
|
+ {
|
|
+ if (pos.func_177956_o() == neighbor.func_177956_o() && world instanceof World)
|
|
+ {
|
|
+ func_189540_a(world.func_180495_p(pos), (World)world, pos, world.func_180495_p(neighbor).func_177230_c(), neighbor);
|
|
+ }
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public boolean getWeakChanges(IBlockAccess world, BlockPos pos)
|
|
+ {
|
|
+ return true;
|
|
+ }
|
|
+
|
|
public static enum Mode implements IStringSerializable
|
|
{
|
|
COMPARE("compare"),
|