@Override public void fromBytes(ByteBuf buf) { super.fromBytes(buf); byte command = buf.readByte(); if (command == 0) { mat = Mats.values()[buf.readByte()]; } else if (command == 1) { enchant = buf.readShort(); } else if (command == 2) { } else { throw new InvalidParameterException(); } }