@Override public ByteMessage write(Player player) { ByteMessage msg = ByteMessage.message(248); msg.putShort(interfaceId, ByteTransform.A); msg.putShort(overlayInterfaceId); return msg; }
@Override public ByteMessage write(Player player) { ByteMessage msg = ByteMessage.message(34, MessageType.VARIABLE_SHORT); msg.putShort(id); msg.put(index); msg.putShort(item.getId() + 1); if (item.getAmount() > 254) { msg.put(255); msg.putShort(item.getAmount()); } else { msg.put(item.getAmount()); } return msg; }
@Override public ByteMessage write(Player player) { ByteMessage msg = ByteMessage.message(164); msg.putShort(id, ByteOrder.LITTLE); return msg; }