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