Class MultipleCommandAlias

java.lang.Object
org.bukkit.command.Command
org.bukkit.command.MultipleCommandAlias

public class MultipleCommandAlias extends Command
Represents a command that delegates to one or more other commands
  • Constructor Details

    • MultipleCommandAlias

      public MultipleCommandAlias(@NotNull String name, @NotNull Command[] commands)
  • Method Details

    • getCommands

      @NotNull public Command[] getCommands()
      Gets the commands associated with the multi-command alias.
      Returns:
      commands associated with alias
    • execute

      public boolean execute(@NotNull CommandSender sender, @NotNull String commandLabel, @NotNull String[] args)
      Description copied from class: Command
      Executes the command, returning its success
      Specified by:
      execute in class Command
      Parameters:
      sender - Source object which is executing this command
      commandLabel - The alias of the command used
      args - All arguments passed to the command, split via ' '
      Returns:
      true if the command was successful, otherwise false