Class CoreCommand

All Implemented Interfaces:
Command, org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter

public class CoreCommand extends BaseCommand
Commande racine /core. Container des groupes par défaut.

Branchée par CRCore.enable() sur la PluginCommand "core" du plugin de jeu (qui doit l'avoir déclarée dans son plugin.yml).

Sans arguments, affiche l'aide des groupes disponibles. Avec team <action>, route vers TeamGroupSubCommand.

Override

Pour remplacer un groupe entier :
core.getCoreCommand().replaceSubCommand("team", new MyTeamGroup(svc));
Pour remplacer une feuille :
core.getCoreCommand().findSubCommand("team")
    .ifPresent(t -> t.replaceSubCommand("create", new MyCreate(svc)));
  • Field Details

  • Constructor Details

  • Method Details

    • registerDefaults

      protected void registerDefaults()
      Enregistre les groupes par défaut. Override pour ajouter / retirer des groupes.