public override void ReadState(MiningGameServer.Packets.Packet p) { byte state = p.ReadByte(); if ((state & (byte)DestroyerUpdateFlags.Block_In_Hand) != 0) { BlockInHand = p.ReadShort(); } if((state & (byte)DestroyerUpdateFlags.Picking_Up_Block) != 0) { PickingUpBlock = p.ReadBool(); } }