From ea64e69b4dcc954e44eefc7890cee2eacc5984b6 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Mon, 3 Oct 2022 22:25:03 +0100 Subject: [PATCH] Fixed GUI bug --- .../eco/internal/gui/menu/RenderedInventory.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/eco-core/core-backend/src/main/kotlin/com/willfp/eco/internal/gui/menu/RenderedInventory.kt b/eco-core/core-backend/src/main/kotlin/com/willfp/eco/internal/gui/menu/RenderedInventory.kt index f0fabb83..febddd68 100644 --- a/eco-core/core-backend/src/main/kotlin/com/willfp/eco/internal/gui/menu/RenderedInventory.kt +++ b/eco-core/core-backend/src/main/kotlin/com/willfp/eco/internal/gui/menu/RenderedInventory.kt @@ -60,6 +60,19 @@ class RenderedInventory( } menu.runOnRender(player) + + for (row in (1..menu.rows)) { + for (column in (1..menu.columns)) { + val bukkit = MenuUtils.rowColumnToSlot(row, column, menu.columns) + + val slot = menu.getSlot(row, column, player, menu) + val renderedItem = slot.getItemStack(player) + + if (!slot.isCaptive(player, menu)) { + inventory.setItem(bukkit, renderedItem) + } + } + } } fun renderDefaultCaptiveItems() {