synopsie / iriss-command
API permettant de simplifier l'utilisation des commandes et d'avoir une autocompletion
v2.1.0
2024-08-22 14:29 UTC
Requires
- php: ^8.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.60
- pocketmine/pocketmine-mp: ^5.17
README
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.