Skip to content

Online Players Argument

The OnlinePlayersArgument is an extension of [ListArgument] using [StringArgument] as a base. It lists the currently online players using Bukkit.getServer().getOnlinePlayers.

Java
new StellarCommand("get-uuid")
    .addOnlinePlayersArgument("target")
    .addExecution(Player.class, context -> {
        context.getSender().sendMessage(context.getArgument<Player>("target").getUUID().toString())
    });

Online Players Argument

Parameters

Here is a list of all parameters:

  • name - The name of the argument.
  • filter - A function passing in a Player and returning a boolean. It filters any players that return false.
  • async - Whether the suggestions should be gotten asynchronously (default: false).

Released under the MIT License.