From 931fdc52f2ecaa323258f26749fd6657d7f80d22 Mon Sep 17 00:00:00 2001 From: William278 Date: Thu, 14 Nov 2024 15:06:46 +0000 Subject: [PATCH] fix: disable "other" gui actions. Fixes an issue where you could double-click stack to collect unstacked items without edit perms. Unfortunately this breaks pick block on creative without edit permission, but this is considered a necessary compromise. (cherry picked from commit 92c371e201d34702d094f19c07f3a20449961bd2) --- .../src/main/java/net/william278/husksync/user/BukkitUser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bukkit/src/main/java/net/william278/husksync/user/BukkitUser.java b/bukkit/src/main/java/net/william278/husksync/user/BukkitUser.java index 47130b07..30dead7c 100644 --- a/bukkit/src/main/java/net/william278/husksync/user/BukkitUser.java +++ b/bukkit/src/main/java/net/william278/husksync/user/BukkitUser.java @@ -78,7 +78,7 @@ public void showGui(@NotNull Data.Items items, @NotNull MineDown title, boolean if (!editable) { builder.disableAllInteractions(); } - final StorageGui gui = builder.enableOtherActions() + final StorageGui gui = builder .apply(a -> a.getInventory().setContents(contents)) .title(title.toComponent()).create(); gui.setCloseGuiAction((close) -> onClose.accept(BukkitData.Items.ItemArray.adapt(