summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFearFree <fearfree@cubetown.net>2014-03-07 09:15:30 -0600
committerKHobbits <rob@khobbits.co.uk>2014-03-09 17:01:31 +0000
commitc59a2048278ea4422910cef9bccbea068d07b5b2 (patch)
treededc510559c6112608e84e6f1ffe66cf8d020d34
parent1be30e4a0aa05045891e31a9450c9973c98effc4 (diff)
downloadEssentials-c59a2048278ea4422910cef9bccbea068d07b5b2.tar
Essentials-c59a2048278ea4422910cef9bccbea068d07b5b2.tar.gz
Essentials-c59a2048278ea4422910cef9bccbea068d07b5b2.tar.lz
Essentials-c59a2048278ea4422910cef9bccbea068d07b5b2.tar.xz
Essentials-c59a2048278ea4422910cef9bccbea068d07b5b2.zip
Remove op and replace with permission
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java b/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java
index f1e16fd51..18371df62 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java
@@ -12,8 +12,9 @@ import java.util.*;
import java.util.Map.Entry;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import org.bukkit.Server;
+import org.bukkit.entity.Player;
+
-//TODO: Remove op and replace with perm
public class Commandbalancetop extends EssentialsCommand
{
public Commandbalancetop()
@@ -39,7 +40,8 @@ public class Commandbalancetop extends EssentialsCommand
}
catch (NumberFormatException ex)
{
- if (args[0].equalsIgnoreCase("force") && sender.getSender().isOp())
+ if (args[0].equalsIgnoreCase("force")
+ && (!sender.isPlayer() || ess.getUser(sender.getPlayer()).isAuthorized("essentials.balancetop.force")))
{
force = true;
}