public EntityEquipmentMessage decode(ChannelBuffer buffer) throws IOException {
int id = buffer.readInt();
int slot = buffer.readUnsignedShort();
int item = buffer.readUnsignedShort();
int damage = buffer.readUnsignedByte();
return new EntityEquipmentMessage(id, slot, item, damage);
}