diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_qop.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_qop.java index e6ab88b1..9823d270 100644 --- a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_qop.java +++ b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_qop.java @@ -34,16 +34,21 @@ public class Command_qop extends TFM_Command { if (player.getName().toLowerCase().contains(targetName) || player.getDisplayName().toLowerCase().contains(targetName)) { - matchedPlayerNames.add(player.getName()); - player.setOp(true); - player.sendMessage(TotalFreedomMod.YOU_ARE_OP); + if (!player.isOp()) + { + matchedPlayerNames.add(player.getName()); + player.setOp(true); + player.sendMessage(TotalFreedomMod.YOU_ARE_OP); + } } } if (!matchedPlayerNames.isEmpty()) { + if (!silent) { + TFM_Util.adminAction(sender.getName(), "Opping " + StringUtils.join(matchedPlayerNames, ", "), false); } }