【PMMP】1.12.1版Devtools可打包最新核心

PocketMine-MP的开发工具
此程序是免费软件:您可以重新分配和/或修改
它根据GNU通用公共许可证的条款发布
自由软件基金会,版本3的许可证,或
(根据您的选择)任何更高版本。

这个程序是分发的,希望它是有用的,
但不提供任何保证; 甚至没有隐含的保证
适销性或特定用途的适用性。 见
更多细节,GNU Lesser General Public License。

您应该已经收到GNU通用公共许可证的副本
以及这个程序。 如果没有,请参阅<http://www.gnu.org/licenses/>。

安装
将其放入PocketMine的插件/文件夹中。
重新启动服务器。 该插件将被加载

用法
/makeplugin:为其分发创建一个Phar插件存档
/makeserver:创建一个PocketMine-MP Phar存档
/checkperm [playerName]:检查权限节点

使用ConsoleScript从源代码构建DevTools phar
与普遍的假设相反,这很简单。 假设您的PATH变量中有一个php可执行文件,可以进入DevTools目录(plugin.yml所在的文件夹),然后运行以下命令:

php -dphar.readonly = 0 path / to / ConsoleScript.php --make path / to / DevTools - 相关路径/ to / DevTools --out path / to / put / devtools / phar / in / DevTools.phar
然后,您可以将phar加载到PocketMine-MP服务器上。 一个正确构建的DevTools phar也可以直接从命令行执行,就好像它是ConsoleScript一样。

从命令行构建phars
您还可以使用ConsoleScript或DevTools phar从命令行构建PocketMine-MP phars或插件phars。

脚本当前采用以下参数:

--make:要绑定到phar中的文件的路径
- relativeative(可选)构建phar时使用的相对路径。这通常不需要插件。用于使用src目录构建PocketMine-MP phars,而不包括存储库根目录中的文件。
--entry :(可选)从命令行运行phar时phar中的PHP文件执行。通常不需要插件,但需要一个PocketMine-MP phar。用于生成phar stub。
--stub :(可选)用作自定义phar存根的PHP文件。当从命令行运行phar时,存根将被执行。
--out:输出phar文件的路径和文件名。
用于构建插件的示例命令行:

php -dphar.readonly = 0 path / to / ConsoleScript.php --make path / to / your / plugin / sourcecode --out path / to / put / your / plugin.phar
构建PocketMine的示例命令行

php -dphar.readonly = 0 path / to / ConsoleScript.php --make path / to / PocketMine-MP / src - 相关路径/ to / PocketMine-MP --entry src / pocketmine / PocketMine.php --out path /to/put/your/PocketMine-MP.phar

由于太长了我就用机翻了,有些地方可能有错误。
官方链接:https://poggit.pmmp.io/p/DevTools/1.12.1



点击下载官方下载 – 34KB

本博客所有文章如无特别注明均为原创。作者:战地黑鹰复制或转载请以超链接形式注明转自 战地黑鹰博客
原文地址《【PMMP】1.12.1版Devtools可打包最新核心
分享到:更多

相关推荐