Fixed argument numbers being one too high
This commit is contained in:
parent
4f53fa1330
commit
a385684eff
|
|
@ -19,12 +19,12 @@ public class Points extends SubCommand {
|
|||
public boolean onCommand(CommandSender commandSender, String[] args) {
|
||||
Component playerName;
|
||||
int points;
|
||||
if (args.length == 3) {
|
||||
if (args.length == 2) {
|
||||
if (commandSender.hasPermission(getPermission() + ".others")) {
|
||||
commandSender.sendMiniMessage(Messages.GENERIC.NO_PERMISSION, null);
|
||||
return true;
|
||||
}
|
||||
Optional<Player> playerFromArg = getPlayerFromArg(args[2]);
|
||||
Optional<Player> playerFromArg = getPlayerFromArg(args[1]);
|
||||
if (playerFromArg.isEmpty()) {
|
||||
commandSender.sendMiniMessage(Messages.GENERIC.INVALID_PLAYER, Placeholder.parsed("player", args[2]));
|
||||
return true;
|
||||
|
|
@ -32,7 +32,7 @@ public class Points extends SubCommand {
|
|||
Player argPlayer = playerFromArg.get();
|
||||
playerName = argPlayer.displayName();
|
||||
points = PointsManagement.getInstance().getPoints(argPlayer.getUniqueId());
|
||||
} else if (args.length == 2) {
|
||||
} else if (args.length == 1) {
|
||||
if (!(commandSender instanceof Player player)) {
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user