diff --git a/src/main/java/remoteio/common/tile/TileRemoteInterface.java b/src/main/java/remoteio/common/tile/TileRemoteInterface.java index fc67599..3ba62aa 100644 --- a/src/main/java/remoteio/common/tile/TileRemoteInterface.java +++ b/src/main/java/remoteio/common/tile/TileRemoteInterface.java @@ -304,6 +304,7 @@ public void invalidate() { RedstoneTracker.unregister(this); BlockTracker.INSTANCE.stopTracking(remotePosition); + super.invalidate(); } @Override @@ -418,7 +419,7 @@ && hasTransferChip(TransferType.NETWORK_AE)) { for (ForgeDirection forgeDirection : ForgeDirection.VALID_DIRECTIONS) { TileEntity tileEntity = worldObj.getTileEntity( - xCoord + forgeDirection.offsetZ, + xCoord + forgeDirection.offsetX, yCoord + forgeDirection.offsetY, zCoord + forgeDirection.offsetZ); if (tileEntity != null && tileEntity instanceof IGridHost) { diff --git a/src/main/java/remoteio/common/tile/TileRemoteInventory.java b/src/main/java/remoteio/common/tile/TileRemoteInventory.java index f57a7cc..3f68c14 100644 --- a/src/main/java/remoteio/common/tile/TileRemoteInventory.java +++ b/src/main/java/remoteio/common/tile/TileRemoteInventory.java @@ -107,6 +107,7 @@ public void onChunkUnload() { @Override public void invalidate() { IC2Helper.unloadEnergyTile(this); + super.invalidate(); } /* CHIP METHODS */