private Set<UUID> uuids;
private void readData(ByteBuf buf)
{
int size = buf.readInt();
for (int i = 0; i < size; ++i)
uuids.add(new UUID(buf.readLong(), buf.readLong()));
}
private void writeData(ByteBuf buf)
{
buf.writeInt(uuids.size());
uuids.forEach((uuid) ->
{
buf.writeLong(uuid.getMostSignificantBits());
buf.writeLong(uuid.getLeastSignificantBits());
});
}
for (int i = 0; i < s
readData в мод writeData в плагин?Тебе дали прямой ответ, но ты похоже даже не пытался понять его.
Packet:private Set<UUID> uuids; private void readData(ByteBuf buf) { int size = buf.readInt(); for (int i = 0; i < size; ++i) uuids.add(new UUID(buf.readLong(), buf.readLong())); } private void writeData(ByteBuf buf) { buf.writeInt(uuids.size()); uuids.forEach((uuid) -> { buf.writeLong(uuid.getMostSignificantBits()); buf.writeLong(uuid.getLeastSignificantBits()); }); }
Шел бы ты яву учить.bytebuffer нет writeLong и writeInt
В незнании базовых принципов явы.Можешь подсказать что тут именно не так