summaryrefslogtreecommitdiffstats
path: root/Essentials/src/com/earth2me/essentials/commands/Commandbalance.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/commands/Commandbalance.java')
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandbalance.java23
1 files changed, 15 insertions, 8 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandbalance.java b/Essentials/src/com/earth2me/essentials/commands/Commandbalance.java
index fde83a561..062709bd4 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandbalance.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandbalance.java
@@ -21,18 +21,25 @@ public class Commandbalance extends EssentialsCommand
{
throw new NotEnoughArgumentsException();
}
- sender.sendMessage(_("balance", Util.displayCurrency(getPlayer(server, args, 0, true, true).getMoney(), ess)));
+
+ User target = getPlayer(server, args, 0, true, true);
+ sender.sendMessage(_("balanceOther", target.getDisplayName(), Util.displayCurrency(target.getMoney(), ess)));
}
@Override
public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
{
- //TODO: Remove 'other' perm
- final double bal = (args.length < 1
- || !(user.isAuthorized("essentials.balance.others")
- || user.isAuthorized("essentials.balance.other"))
- ? user
- : getPlayer(server, args, 0, true, true)).getMoney();
- user.sendMessage(_("balance", Util.displayCurrency(bal, ess)));
+
+ if (args.length < 1 || !user.isAuthorized("essentials.balance.others"))
+ {
+ final double bal = user.getMoney();
+ user.sendMessage(_("balance", Util.displayCurrency(bal, ess)));
+ }
+ else
+ {
+ final User target = getPlayer(server, args, 0, true, true);
+ final double bal = target.getMoney();
+ user.sendMessage(_("balanceOther", target.getDisplayName(), Util.displayCurrency(bal, ess)));
+ }
}
}