diff --git a/InventoryAccess/IA-R1/src/main/java/de/studiocode/inventoryaccess/r1/util/InventoryUtilsImpl.java b/InventoryAccess/IA-R1/src/main/java/de/studiocode/inventoryaccess/r1/util/InventoryUtilsImpl.java index 9164500..12da277 100644 --- a/InventoryAccess/IA-R1/src/main/java/de/studiocode/inventoryaccess/r1/util/InventoryUtilsImpl.java +++ b/InventoryAccess/IA-R1/src/main/java/de/studiocode/inventoryaccess/r1/util/InventoryUtilsImpl.java @@ -48,6 +48,7 @@ public class InventoryUtilsImpl implements InventoryUtils { EntityPlayer entityPlayer = ((CraftPlayer) player).getHandle(); Container container = entityPlayer.activeContainer; entityPlayer.playerConnection.sendPacket(new PacketPlayOutOpenWindow(container.windowId, container.getType(), createNMSComponent(title))); + entityPlayer.updateInventory(container); } private static Containers getNotchInventoryType(Inventory inventory) { diff --git a/InventoryAccess/IA-R2/src/main/java/de/studiocode/inventoryaccess/r2/util/InventoryUtilsImpl.java b/InventoryAccess/IA-R2/src/main/java/de/studiocode/inventoryaccess/r2/util/InventoryUtilsImpl.java index 7668eb7..2b39252 100644 --- a/InventoryAccess/IA-R2/src/main/java/de/studiocode/inventoryaccess/r2/util/InventoryUtilsImpl.java +++ b/InventoryAccess/IA-R2/src/main/java/de/studiocode/inventoryaccess/r2/util/InventoryUtilsImpl.java @@ -47,6 +47,7 @@ public class InventoryUtilsImpl implements InventoryUtils { EntityPlayer entityPlayer = ((CraftPlayer) player).getHandle(); Container container = entityPlayer.activeContainer; entityPlayer.playerConnection.sendPacket(new PacketPlayOutOpenWindow(container.windowId, container.getType(), createNMSComponent(title))); + entityPlayer.updateInventory(container); } public static IChatBaseComponent createNMSComponent(BaseComponent[] components) { diff --git a/InventoryAccess/IA-R3/src/main/java/de/studiocode/inventoryaccess/r3/util/InventoryUtilsImpl.java b/InventoryAccess/IA-R3/src/main/java/de/studiocode/inventoryaccess/r3/util/InventoryUtilsImpl.java index 469661b..d38f37c 100644 --- a/InventoryAccess/IA-R3/src/main/java/de/studiocode/inventoryaccess/r3/util/InventoryUtilsImpl.java +++ b/InventoryAccess/IA-R3/src/main/java/de/studiocode/inventoryaccess/r3/util/InventoryUtilsImpl.java @@ -48,6 +48,7 @@ public class InventoryUtilsImpl implements InventoryUtils { EntityPlayer entityPlayer = ((CraftPlayer) player).getHandle(); Container container = entityPlayer.activeContainer; entityPlayer.playerConnection.sendPacket(new PacketPlayOutOpenWindow(container.windowId, container.getType(), createNMSComponent(title))); + entityPlayer.updateInventory(container); } public static IChatBaseComponent createNMSComponent(BaseComponent[] components) { diff --git a/InventoryAccess/IA-R4/src/main/java/de/studiocode/inventoryaccess/r4/util/InventoryUtilsImpl.java b/InventoryAccess/IA-R4/src/main/java/de/studiocode/inventoryaccess/r4/util/InventoryUtilsImpl.java index b84a4e8..7590f34 100644 --- a/InventoryAccess/IA-R4/src/main/java/de/studiocode/inventoryaccess/r4/util/InventoryUtilsImpl.java +++ b/InventoryAccess/IA-R4/src/main/java/de/studiocode/inventoryaccess/r4/util/InventoryUtilsImpl.java @@ -48,6 +48,7 @@ public class InventoryUtilsImpl implements InventoryUtils { EntityPlayer entityPlayer = ((CraftPlayer) player).getHandle(); Container container = entityPlayer.activeContainer; entityPlayer.playerConnection.sendPacket(new PacketPlayOutOpenWindow(container.windowId, container.getType(), createNMSComponent(title))); + entityPlayer.updateInventory(container); } public static IChatBaseComponent createNMSComponent(BaseComponent[] components) { diff --git a/InventoryAccess/IA-R5/src/main/java/de/studiocode/inventoryaccess/r5/util/InventoryUtilsImpl.java b/InventoryAccess/IA-R5/src/main/java/de/studiocode/inventoryaccess/r5/util/InventoryUtilsImpl.java index 780f977..b8147cd 100644 --- a/InventoryAccess/IA-R5/src/main/java/de/studiocode/inventoryaccess/r5/util/InventoryUtilsImpl.java +++ b/InventoryAccess/IA-R5/src/main/java/de/studiocode/inventoryaccess/r5/util/InventoryUtilsImpl.java @@ -48,6 +48,7 @@ public class InventoryUtilsImpl implements InventoryUtils { EntityPlayer entityPlayer = ((CraftPlayer) player).getHandle(); Container container = entityPlayer.activeContainer; entityPlayer.playerConnection.sendPacket(new PacketPlayOutOpenWindow(container.windowId, container.getType(), createNMSComponent(title))); + entityPlayer.updateInventory(container); } public static IChatBaseComponent createNMSComponent(BaseComponent[] components) { diff --git a/InventoryAccess/IA-R6/src/main/java/de/studiocode/inventoryaccess/r6/util/InventoryUtilsImpl.java b/InventoryAccess/IA-R6/src/main/java/de/studiocode/inventoryaccess/r6/util/InventoryUtilsImpl.java index d3aff50..7cba45f 100644 --- a/InventoryAccess/IA-R6/src/main/java/de/studiocode/inventoryaccess/r6/util/InventoryUtilsImpl.java +++ b/InventoryAccess/IA-R6/src/main/java/de/studiocode/inventoryaccess/r6/util/InventoryUtilsImpl.java @@ -56,6 +56,7 @@ public class InventoryUtilsImpl implements InventoryUtils { ServerPlayer serverPlayer = ((CraftPlayer) player).getHandle(); AbstractContainerMenu menu = serverPlayer.containerMenu; serverPlayer.connection.send(new ClientboundOpenScreenPacket(menu.containerId, menu.getType(), createNMSComponent(title))); + serverPlayer.initMenu(menu); } public static Component createNMSComponent(BaseComponent[] components) { diff --git a/InventoryAccess/IA-R7/src/main/java/de/studiocode/inventoryaccess/r7/util/InventoryUtilsImpl.java b/InventoryAccess/IA-R7/src/main/java/de/studiocode/inventoryaccess/r7/util/InventoryUtilsImpl.java index fcbe49f..86808a6 100644 --- a/InventoryAccess/IA-R7/src/main/java/de/studiocode/inventoryaccess/r7/util/InventoryUtilsImpl.java +++ b/InventoryAccess/IA-R7/src/main/java/de/studiocode/inventoryaccess/r7/util/InventoryUtilsImpl.java @@ -56,6 +56,7 @@ public class InventoryUtilsImpl implements InventoryUtils { ServerPlayer serverPlayer = ((CraftPlayer) player).getHandle(); AbstractContainerMenu menu = serverPlayer.containerMenu; serverPlayer.connection.send(new ClientboundOpenScreenPacket(menu.containerId, menu.getType(), createNMSComponent(title))); + serverPlayer.initMenu(menu); } public static Component createNMSComponent(BaseComponent[] components) {