Skip to content

Commit 3a83eb1

Browse files
committed
added subcommand aliases
1 parent ae4968b commit 3a83eb1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/java/pro/cloudnode/smp/smpcore/command/NationCommand.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ public boolean run(
5353
+ args[0];
5454
final @NotNull String @NotNull [] argsSubset = Arrays.copyOfRange(args, 1, args.length);
5555
return switch (args[0]) {
56-
case "citizens" -> citizens(member.orElse(null), nation.orElse(null), sender, command, argsSubset);
57-
case "join" -> join(member.orElse(null), sender, command, argsSubset);
58-
case "leave" -> leave(member.orElse(null), nation.orElse(null), sender);
56+
case "citizens", "members", "subjects", "nationals", "people", "residents", "population", "cits", "pop" -> citizens(member.orElse(null), nation.orElse(null), sender, command, argsSubset);
57+
case "join", "request", "req" -> join(member.orElse(null), sender, command, argsSubset);
58+
case "leave", "abandon", "renounce" -> leave(member.orElse(null), nation.orElse(null), sender);
5959
default -> helpSubCommands(member.orElse(null), nation.orElse(null), sender, label);
6060
};
6161
}
@@ -126,9 +126,9 @@ public boolean citizens(
126126
final @NotNull String command = label + " " + args[0];
127127
final @NotNull String @NotNull [] argsSubset = Arrays.copyOfRange(args, 1, args.length);
128128
return switch (args[0]) {
129-
case "list" -> listCitizens(member, nation, sender);
130-
case "kick" -> kickCitizen(member, nation, sender, command, argsSubset);
131-
case "invite" -> inviteCitizen(member, nation, sender, command, argsSubset);
129+
case "list", "show", "get" -> listCitizens(member, nation, sender);
130+
case "kick", "remove", "delete", "rm", "del" -> kickCitizen(member, nation, sender, command, argsSubset);
131+
case "invite", "request", "req" -> inviteCitizen(member, nation, sender, command, argsSubset);
132132
case "add" -> addCitizen(member, nation, sender, command, argsSubset);
133133
default -> citizensSubcommand(member, nation, sender, "/" + label);
134134
};

0 commit comments

Comments
 (0)