This commit is contained in:
Andrew Steinborn
2023-10-29 15:29:13 -04:00
parent 6f88c02c72
commit 3c48eaf3a2

View File

@@ -84,9 +84,15 @@ public class SendCommand {
ArgumentCommandNode<CommandSource, String> serverNode = RequiredArgumentBuilder
.<CommandSource, String>argument("server", StringArgumentType.word())
.suggests((context, builder) -> {
String argument = context.getArguments().containsKey(SERVER_ARG)
? context.getArgument(SERVER_ARG, String.class)
: "";
for (RegisteredServer server : server.registeredServers()) {
String serverName = server.serverInfo().name();
if (serverName.regionMatches(true, 0, argument, 0, argument.length())) {
builder.suggest(server.serverInfo().name());
}
}
return builder.buildFuture();
})
.executes(this::send)