If controller is disabled / inactive, ignore push / pull packets
This commit is contained in:
@@ -66,7 +66,7 @@ public class MessageStoragePull extends MessageHandlerPlayerToServer<MessageStor
|
||||
public void handle(MessageStoragePull message, EntityPlayerMP player) {
|
||||
TileEntity tile = player.worldObj.getTileEntity(new BlockPos(message.x, message.y, message.z));
|
||||
|
||||
if (tile instanceof TileController) {
|
||||
if (tile instanceof TileController && ((TileController) tile).isActive()) {
|
||||
TileController controller = (TileController) tile;
|
||||
|
||||
if (message.id < controller.getItems().size()) {
|
||||
|
||||
@@ -49,7 +49,7 @@ public class MessageStoragePush extends MessageHandlerPlayerToServer<MessageStor
|
||||
public void handle(MessageStoragePush message, EntityPlayerMP player) {
|
||||
TileEntity tile = player.worldObj.getTileEntity(new BlockPos(message.x, message.y, message.z));
|
||||
|
||||
if (tile instanceof TileController) {
|
||||
if (tile instanceof TileController && ((TileController) tile).isActive()) {
|
||||
TileController controller = (TileController) tile;
|
||||
|
||||
ItemStack stack;
|
||||
|
||||
Reference in New Issue
Block a user