diff --git a/src/main/java/storagecraft/block/BlockBase.java b/src/main/java/storagecraft/block/BlockBase.java index 3625760d8..dbcc80c7a 100644 --- a/src/main/java/storagecraft/block/BlockBase.java +++ b/src/main/java/storagecraft/block/BlockBase.java @@ -98,7 +98,8 @@ public abstract class BlockBase extends Block ((TileBase) tile).setDirection(EnumFacing.getFront(newDir)); - // @TODO: world.markBlockForUpdate(pos); + world.notifyBlockUpdate(pos, world.getBlockState(pos), world.getBlockState(pos), 2 | 4); + return true; } diff --git a/src/main/java/storagecraft/tile/TileController.java b/src/main/java/storagecraft/tile/TileController.java index ae78b334f..01499d7df 100644 --- a/src/main/java/storagecraft/tile/TileController.java +++ b/src/main/java/storagecraft/tile/TileController.java @@ -432,7 +432,7 @@ public class TileController extends TileBase implements IEnergyReceiver, INetwor if (lastEnergy != energy.getEnergyStored()) { - // @TODO: worldObj.markBlockForUpdate(pos); + worldObj.notifyBlockUpdate(pos, worldObj.getBlockState(pos), worldObj.getBlockState(pos), 2 | 4); } energyUsage = buf.readInt(); diff --git a/src/main/java/storagecraft/tile/TileDetector.java b/src/main/java/storagecraft/tile/TileDetector.java index a9c890f77..16306cc8d 100644 --- a/src/main/java/storagecraft/tile/TileDetector.java +++ b/src/main/java/storagecraft/tile/TileDetector.java @@ -204,7 +204,7 @@ public class TileDetector extends TileMachine implements ICompareSetting if (powered != lastPowered) { - // @TODO: worldObj.markBlockForUpdate(pos); + worldObj.notifyBlockUpdate(pos, worldObj.getBlockState(pos), worldObj.getBlockState(pos), 2 | 4); } } diff --git a/src/main/java/storagecraft/tile/TileGrid.java b/src/main/java/storagecraft/tile/TileGrid.java index 8426099f4..e8c932c05 100644 --- a/src/main/java/storagecraft/tile/TileGrid.java +++ b/src/main/java/storagecraft/tile/TileGrid.java @@ -125,7 +125,6 @@ public class TileGrid extends TileMachine onCraftingMatrixChanged(); - // @TODO: HACK! TargetPoint target = new TargetPoint(worldObj.provider.getDimensionType().getId(), pos.getX(), pos.getY(), pos.getZ(), UPDATE_RANGE); StorageCraft.NETWORK.sendToAllAround(new MessageGridCraftingUpdate(this), target); diff --git a/src/main/java/storagecraft/tile/TileMachine.java b/src/main/java/storagecraft/tile/TileMachine.java index 0f8557dba..ddfbf8b41 100644 --- a/src/main/java/storagecraft/tile/TileMachine.java +++ b/src/main/java/storagecraft/tile/TileMachine.java @@ -116,7 +116,7 @@ public abstract class TileMachine extends TileBase implements INetworkTile, IRed if (lastConnected != connected) { - // @TODO: worldObj.markBlockForUpdate(pos); + worldObj.notifyBlockUpdate(pos, worldObj.getBlockState(pos), worldObj.getBlockState(pos), 2 | 4); } } diff --git a/src/main/java/storagecraft/tile/TileWirelessTransmitter.java b/src/main/java/storagecraft/tile/TileWirelessTransmitter.java index cc0fbab4e..0f80f922e 100644 --- a/src/main/java/storagecraft/tile/TileWirelessTransmitter.java +++ b/src/main/java/storagecraft/tile/TileWirelessTransmitter.java @@ -154,7 +154,7 @@ public class TileWirelessTransmitter extends TileMachine implements IInventory if (lastWorking != working) { - // @TODO: worldObj.markBlockForUpdate(pos); + worldObj.notifyBlockUpdate(pos, worldObj.getBlockState(pos), worldObj.getBlockState(pos), 2 | 4); } }