From 0e9164a506c320e4efdad3f56adc7ddaadc92280 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Fri, 5 May 2023 16:23:03 -0500 Subject: [PATCH] fix: multi-slot gui items actions not running --- .../src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java index 169eb5c7..06e3da6c 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java @@ -144,10 +144,8 @@ public class Menu { } for (int slot : slots) { - ItemStack originalItem = item.clone(); - item = updateItem(user, item, type, config, slot); - - GuiItem guiItem = ItemBuilder.from(item).asGuiItem(); + ItemStack originalItem = updateItem(user, item, type, config, slot).clone(); + GuiItem guiItem = ItemBuilder.from(originalItem).asGuiItem(); Type finalType = type; guiItem.setAction(event -> {