From 9a2dc52e87eb541f467b721054ab629159025ccd Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 14 Aug 2014 22:32:45 +0100 Subject: [PATCH] Using qop should now only op those who are not op. This will further reduce the amount of spam and doesn't spam everyone with "you are now op". --- .../TotalFreedomMod/Commands/Command_qop.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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); } }