From dbb8da74203a822bbef3d1f39ce296b90c17ea31 Mon Sep 17 00:00:00 2001 From: NichtStudioCode <51272202+NichtStudioCode@users.noreply.github.com> Date: Wed, 7 Jul 2021 18:00:57 +0200 Subject: [PATCH] Fixed VirtualInventory serialization --- .../invui/virtualinventory/VirtualInventoryManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InvUI/src/main/java/de/studiocode/invui/virtualinventory/VirtualInventoryManager.java b/InvUI/src/main/java/de/studiocode/invui/virtualinventory/VirtualInventoryManager.java index 6ac62c7..45a925c 100644 --- a/InvUI/src/main/java/de/studiocode/invui/virtualinventory/VirtualInventoryManager.java +++ b/InvUI/src/main/java/de/studiocode/invui/virtualinventory/VirtualInventoryManager.java @@ -123,9 +123,9 @@ public class VirtualInventoryManager { try { DataOutputStream dos = new DataOutputStream(out); UUID uuid = vi.getUuid(); - dos.writeByte((byte) 3); // Placeholder dos.writeLong(uuid.getMostSignificantBits()); dos.writeLong(uuid.getLeastSignificantBits()); + dos.writeByte((byte) 3); // Placeholder DataUtils.writeByteArray(dos, DataUtils.toByteArray(vi.getStackSizes())); byte[][] items = Arrays.stream(vi.getItems()).map(itemStack -> {