Class GeyserCommandManager

java.lang.Object
org.geysermc.geyser.command.GeyserCommandManager

public class GeyserCommandManager extends Object
  • Constructor Details

    • GeyserCommandManager

      public GeyserCommandManager(GeyserImpl geyser)
  • Method Details

    • init

      public void init()
    • registerBuiltInCommand

      public void registerBuiltInCommand(GeyserCommand command)
      For internal Geyser commands
    • registerExtensionCommand

      public void registerExtensionCommand(@NonNull org.geysermc.geyser.api.extension.Extension extension, @NonNull org.geysermc.geyser.api.command.Command command)
    • commands

      @NotNull public @NotNull Map<String,​org.geysermc.geyser.api.command.Command> commands()
    • extensionCommands

      @NotNull public @NotNull Map<org.geysermc.geyser.api.extension.Extension,​Map<String,​org.geysermc.geyser.api.command.Command>> extensionCommands()
    • runCommand

      public boolean runCommand(GeyserCommandSource sender, String command)
    • description

      public String description(String command)
      Returns the description of the given command
      Parameters:
      command - Command to get the description for
      Returns:
      Command description
    • getCommands

      public Map<String,​org.geysermc.geyser.api.command.Command> getCommands()