|
@@ -46,22 +46,25 @@ public class McrankCommand implements CommandExecutor {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
- McMMOPlayer mcMMOPlayer = UserManager.getPlayer(args[0]);
|
|
|
|
|
|
+ String playerName = args[0];
|
|
|
|
+ McMMOPlayer mcMMOPlayer = UserManager.getPlayer(playerName);
|
|
|
|
|
|
- if (mcMMOPlayer == null) {
|
|
|
|
- if (CommandUtils.inspectOffline(sender, new PlayerProfile(args[0], false), Permissions.mcrankOffline(sender))) {
|
|
|
|
|
|
+ if (mcMMOPlayer != null) {
|
|
|
|
+ playerName = mcMMOPlayer.getPlayer().getName();
|
|
|
|
+
|
|
|
|
+ if (CommandUtils.tooFar(sender, mcMMOPlayer.getPlayer(), Permissions.mcrankFar(sender))) {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
- }
|
|
|
|
- else if (CommandUtils.tooFar(sender, mcMMOPlayer.getPlayer(), Permissions.mcrankFar(sender))) {
|
|
|
|
|
|
+
|
|
|
|
+ } else if (CommandUtils.inspectOffline(sender, new PlayerProfile(playerName, false), Permissions.mcrankOffline(sender))) {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
if (Config.getInstance().getUseMySQL()) {
|
|
if (Config.getInstance().getUseMySQL()) {
|
|
- sqlDisplay(sender, args[0]);
|
|
|
|
|
|
+ sqlDisplay(sender, playerName);
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
- flatfileDisplay(sender, args[0]);
|
|
|
|
|
|
+ flatfileDisplay(sender, playerName);
|
|
}
|
|
}
|
|
|
|
|
|
return true;
|
|
return true;
|