Class AdminCommands

java.lang.Object
me.despical.kotl.commands.AbstractCommand
me.despical.kotl.commands.AdminCommands

public class AdminCommands extends AbstractCommand
Author:
Despical

Created at 24.07.2022

  • Constructor Details

    • AdminCommands

      public AdminCommands(KOTL plugin)
  • Method Details

    • createCommand

      @Command(name="kotl.create", permission="kotl.admin.create", usage="/kotl create <id>", desc="Creates a new arena with default configuration", max=1, senderType=PLAYER) public void createCommand(me.despical.commandframework.CommandArguments arguments)
    • deleteCommand

      @Command(name="kotl.delete", permission="kotl.admin.delete", usage="/kotl delete <arena>", desc="Deletes arena with the current configuration", min=1) public void deleteCommand(me.despical.commandframework.CommandArguments arguments)
    • editCommand

      @Command(name="kotl.edit", permission="kotl.admin.edit", usage="/kotl edit <arena>", desc="Opens the arena editor", min=1, senderType=PLAYER) public void editCommand(me.despical.commandframework.CommandArguments arguments)
    • reloadCommand

      @Command(name="kotl.reload", permission="kotl.admin.reload", usage="/kotl reload", desc="Reloads all configuration and stops arenas") public void reloadCommand(me.despical.commandframework.CommandArguments arguments)
    • helpCommand

      @Command(name="kotl.help", usage="/kotl help", desc="Displays a list of available commands along with their descriptions.", permission="kotl.admin.help") public void helpCommand(me.despical.commandframework.CommandArguments arguments)
    • listCommand

      @Command(name="kotl.list", permission="kotl.admin.list", usage="/kotl list", desc="Shows all of the existing arenas") public void listCommand(me.despical.commandframework.CommandArguments arguments)
    • kickCommand

      @Command(name="kotl.kick", permission="kotl.admin.kick", usage="/kotl kick <player>", desc="Kicks specified player if they\'re playing", min=1) public void kickCommand(me.despical.commandframework.CommandArguments arguments)
    • versionCommand

      @Command(name="kotl.version", usage="/kotl version", desc="Displays detailed information about the plugin and server environment.", permission="kotl.admin.version", senderType=PLAYER) public void versionCommand(me.despical.commandframework.CommandArguments arguments)
    • onTabComplete

      @Completer(name="kotl") public List<String> onTabComplete(me.despical.commandframework.CommandArguments arguments)