From 6dc5bf11acedf579a3312861fd7b1fbcf1f3234d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 22:49:00 +0000 Subject: [PATCH 1/2] Initial plan From 1036faa996341731b69c969d6425bf23ec684dcd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 22:52:55 +0000 Subject: [PATCH 2/2] Fix boolean logic error causing OP commands to be blocked Co-authored-by: MatisseAD <84678307+MatisseAD@users.noreply.github.com> --- .../java/fr/jachou/reanimatemc/listeners/PlayerKOListener.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/jachou/reanimatemc/listeners/PlayerKOListener.java b/src/main/java/fr/jachou/reanimatemc/listeners/PlayerKOListener.java index f6c96aa..91215a8 100644 --- a/src/main/java/fr/jachou/reanimatemc/listeners/PlayerKOListener.java +++ b/src/main/java/fr/jachou/reanimatemc/listeners/PlayerKOListener.java @@ -60,7 +60,8 @@ public void onSwapHand(PlayerSwapHandItemsEvent event) { public void onCommandPreprocess(PlayerCommandPreprocessEvent event) { Player player = event.getPlayer(); - if ( (!koManager.isKO(player) || player.isOp()) && ReanimateMC.getInstance().getConfig().getBoolean("knockout.enable_commands_allowed") ) return; + boolean commandRestrictionsEnabled = ReanimateMC.getInstance().getConfig().getBoolean("knockout.enable_commands_allowed"); + if (!koManager.isKO(player) || player.isOp() || !commandRestrictionsEnabled) return; List allowed = ReanimateMC.getInstance().getConfig().getStringList("knockout.allowed_commands");