如何使用插件中的 PocketMine API 创建带有翻译描述或用法的命令?
%pocketmine.command.help.description
在 vanilla 命令中,传递了翻译代码的字符串,例如。它们是对原始 PocketMine 中 lang 文件的引用,插件无法修改它们。
当播放器执行/help
时,HelpCommand
该类将结果Command::getDescription()
与帮助客户端输出格式连接起来。然后,它被传递给Player::sendMessage
,将字符串传递给BaseLang::translateString
,然后BaseLang::parseTranslation
,然后在内部查找 出现的翻译/%[a-zA-Z0-9\.\-]+/
。在整个过程中,不可能添加任何东西,除非BaseLang
更换服务器。