Skip to content

Commit 68c304e

Browse files
benniofficialdevJRoy
andauthored
Fix /balance behavior for vanished players (#6386)
Fixes #6085 --------- Co-authored-by: Josh Roy <[email protected]>
1 parent ac66618 commit 68c304e

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

Essentials/src/main/java/com/earth2me/essentials/commands/Commandbalance.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ protected void run(final Server server, final CommandSource sender, final String
2020
throw new NotEnoughArgumentsException();
2121
}
2222

23-
final User target = getPlayer(server, args, 0, false, true);
23+
final User target = getPlayer(server, args, 0, true, true);
2424
sender.sendTl("balanceOther", target.isHidden() ? target.getName() : target.getDisplayName(), AdventureUtil.parsed(NumberUtil.displayCurrency(target.getMoney(), ess)));
2525
}
2626

2727
@Override
2828
public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception {
2929
if (args.length == 1 && user.isAuthorized("essentials.balance.others")) {
30-
final User target = getPlayer(server, args, 0, true, true);
30+
final User target = getPlayer(server, args, 0, false, true);
3131
user.sendTl("balanceOther", target.isHidden() ? target.getName() : target.getDisplayName(), AdventureUtil.parsed(NumberUtil.displayCurrency(target.getMoney(), ess)));
3232
} else if (args.length < 2) {
3333
user.sendTl("balance", AdventureUtil.parsed(NumberUtil.displayCurrency(user.getMoney(), ess)));

Essentials/src/main/java/com/earth2me/essentials/commands/Commandignore.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,7 @@ protected void run(final Server server, final User user, final String commandLab
2727
return;
2828
}
2929

30-
User player;
31-
try {
32-
player = getPlayer(server, args, 0, true, true);
33-
} catch (final PlayerNotFoundException ex) {
34-
player = ess.getOfflineUser(args[0]);
35-
}
36-
if (player == null) {
37-
throw new PlayerNotFoundException();
38-
}
30+
final User player = getPlayer(server, args, 0, false, true);
3931

4032
if (player.isIgnoreExempt()) {
4133
user.sendTl("ignoreExempt");

0 commit comments

Comments
 (0)