Fixed VirtualInventory serialization

This commit is contained in:
NichtStudioCode 2021-07-07 18:00:57 +02:00
parent ad820a2196
commit dbb8da7420

@ -123,9 +123,9 @@ public class VirtualInventoryManager {
try { try {
DataOutputStream dos = new DataOutputStream(out); DataOutputStream dos = new DataOutputStream(out);
UUID uuid = vi.getUuid(); UUID uuid = vi.getUuid();
dos.writeByte((byte) 3); // Placeholder
dos.writeLong(uuid.getMostSignificantBits()); dos.writeLong(uuid.getMostSignificantBits());
dos.writeLong(uuid.getLeastSignificantBits()); dos.writeLong(uuid.getLeastSignificantBits());
dos.writeByte((byte) 3); // Placeholder
DataUtils.writeByteArray(dos, DataUtils.toByteArray(vi.getStackSizes())); DataUtils.writeByteArray(dos, DataUtils.toByteArray(vi.getStackSizes()));
byte[][] items = Arrays.stream(vi.getItems()).map(itemStack -> { byte[][] items = Arrays.stream(vi.getItems()).map(itemStack -> {