synopsie / iriss-command
API permettant de simplifier l'utilisation des commandes et d'avoir une autocompletion
Installs: 54
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/synopsie/iriss-command
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.