synopsie/iriss-command

API允许简化命令的使用并提供自动完成功能

v2.1.0 2024-08-22 14:29 UTC

This package is auto-updated.

Last update: 2024-09-22 14:45:48 UTC


README

简化与pocketmine相关的命令的使用和创建

功能

  • 创建命令及其子命令
  • 命令自动完成。
  • 使用参数进行命令。
  • 可以创建自己的参数。

安装

要在项目中安装Iriss-Command,如果您使用composer

composer require synopsie/nacre-ui

如果您不使用composer,那么我建议您将整个API放入您的项目中,并更改命名空间。

使用方法

命令

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.
}

参数

class ParameterTest extends Parameter{
    
    //code

}

支持

需要帮助或有疑问吗?请随时联系我们或查阅文档以获取更多信息。

致谢

Iriss-Command由Synopsie开发。感谢整个团队的辛勤工作和致力于改善Discord社区的 开发体验。

Iriss-Command