Skip to content

API permettant de simplifier l'utilisation des commandes et d'avoir une autocompletion

License

Notifications You must be signed in to change notification settings

Synopsie/Iriss-Command

Repository files navigation

Iriss-Command API 📡

Faciliter l'utilisation et la création de commande lié à pocketmine.


Fonctionnalités

  • Création de commande ainsi que de sous-command
  • Auto-completion des commandes.
  • Utilisation de parametre pour les commandes.
  • Possibilité de créer ses propres parametres.

Installation

Pour installer Iriss-Command dans votre projet, si vous utilisez composer:

composer require synopsie/iriss-command

Si vous n'utilisez pas composer, alors je vous invite à mettre l'API entièrement dans votre projet, et a changer les namespaces.

Utilisation

Command

class CommandTest extends CommandBase {

    public function __construct($name, $description, $usage, $subCommand, $aliases) {}

    public function getCommandParameter() : array {} #Permet de définir les paramètres utilisés pas la commande.
    
    public function onRun(CommandSender $sender, array $params) : void {} #Permet de définir l'action de la commande.
}

Parameter

class ParameterTest extends Parameter{
    
    //code

}

Support

Besoin d'aide ou avez-vous des questions ? N'hésitez pas à nous contacter ou à consulter la documentation pour obtenir des informations supplémentaires.

Crédits

Iriss-Command est développé par Synopsie. Merci à toute l'équipe pour son travail acharné et son dévouement à améliorer l'expérience de développement pour la communauté Discord.

Iriss-Command