From 724c33387c5bb1d6f2086d97bc37c8bb2141bd52 Mon Sep 17 00:00:00 2001 From: Jasupa Date: Tue, 20 Jan 2026 18:41:14 +0100 Subject: [PATCH] fix: if you type /bp now, the latest applied filters are still there (menu doesn't reset anymore) (cherry picked from commit 7fe6133d936c241efdb00bb607960965e9fa58e3) --- .../blockpalettegui/BlockPaletteCommand.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/buildtheearth/buildteamtools/modules/miscellaneous/blockpalettegui/BlockPaletteCommand.java b/src/main/java/net/buildtheearth/buildteamtools/modules/miscellaneous/blockpalettegui/BlockPaletteCommand.java index b94edbc6..824e9353 100644 --- a/src/main/java/net/buildtheearth/buildteamtools/modules/miscellaneous/blockpalettegui/BlockPaletteCommand.java +++ b/src/main/java/net/buildtheearth/buildteamtools/modules/miscellaneous/blockpalettegui/BlockPaletteCommand.java @@ -35,11 +35,17 @@ public boolean onCommand(CommandSender sender, sender.sendMessage("This command can only be used by players."); return true; } + Player player = (Player) sender; - // /bp or /bp menu ⇒ default filters + open block menu - if (args.length == 0 - || (args.length == 1 && args[0].equalsIgnoreCase("menu"))) { + // /bp ⇒ open block menu with remembered filters (do NOT reset to "color") + if (args.length == 0) { + blockPalletManager.openBlockMenu(player); + return true; + } + + // /bp menu ⇒ reset to default filters + open block menu + if (args.length == 1 && args[0].equalsIgnoreCase("menu")) { blockPalletManager.setPlayerFiltersAndOpen(player); return true; } @@ -61,7 +67,8 @@ public boolean onCommand(CommandSender sender, } // invalid usage ⇒ show help - sender.sendMessage("§cUsage: §7/bp menu\n" + sender.sendMessage("§cUsage: §7/bp\n" + + "§c or §7/bp menu\n" + "§c or §7/bp filter\n" + "§c or §7/bp filter …"); return true;