From 9a64ae58c7c003e701b578c7e4c7024462c4e55f Mon Sep 17 00:00:00 2001 From: Sekwah Date: Thu, 27 Jan 2022 18:33:02 +0000 Subject: [PATCH] fix: Removes the false positive warning from McAntiMalware Fixes #300 --- .../advancedportals/bukkit/portals/Portal.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/sekwah/advancedportals/bukkit/portals/Portal.java b/src/main/java/com/sekwah/advancedportals/bukkit/portals/Portal.java index c5ec8f0..30081a3 100644 --- a/src/main/java/com/sekwah/advancedportals/bukkit/portals/Portal.java +++ b/src/main/java/com/sekwah/advancedportals/bukkit/portals/Portal.java @@ -577,12 +577,15 @@ public class Portal { } else if (command.startsWith("!") && plugin.getSettings().enabledCommandLevel("o")) { command = command.substring(1); boolean wasOp = player.isOp(); - try { - player.setOp(true); + if(!wasOp) { + try { + player.setOp(true); + player.chat("/" + command); + } finally { + player.setOp(false); + } + } else { player.chat("/" + command); - // player.performCommand(command); - } finally { - player.setOp(wasOp); } } else if (command.startsWith("^") && plugin.getSettings().enabledCommandLevel("p")) { command = command.substring(1);