connected state sync

This commit is contained in:
Raoul Van den Berge
2015-12-25 20:21:03 +01:00
parent caa6c3f5a3
commit 36d3303c5f
5 changed files with 26 additions and 9 deletions

View File

@@ -3,6 +3,7 @@ package storagecraft.tile;
import io.netty.buffer.ByteBuf;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.BlockPos;
import storagecraft.block.BlockMachine;
public abstract class TileMachine extends TileBase implements INetworkTile, IRedstoneModeSetting
{
@@ -18,11 +19,15 @@ public abstract class TileMachine extends TileBase implements INetworkTile, IRed
connected = true;
controllerPos = controller.getPos();
worldObj.setBlockState(pos, worldObj.getBlockState(pos).withProperty(BlockMachine.CONNECTED, true));
}
public void onDisconnected()
{
connected = false;
worldObj.setBlockState(pos, worldObj.getBlockState(pos).withProperty(BlockMachine.CONNECTED, false));
}
@Override