devtools是一个出自PM官方的一个很强大的工具,他的功能是识别运行插件源码和将源码压制为phar格式
使用方法:
1.首先先将devtools放入插件目录中
1.将插件的所有文件打包放在一个xxx的文件夹里扔进PM主目录下plugin文件夹内
2.运行服务器,控制台看到"[INFO] Loading source plugin xxxxxxx v1.0.0"的紫色提示时代表你的插件没有任何问题可以运行了
3.输入/makeplugin XXXX(你的插件的名字与之前的紫字提示的XXXX那里相同注意大小写)将插件源码压制为phar格式的插件
4.从主目录下plugin文件夹的devtools文件夹内将phar格式的插件取出
5.你可以在官网的插件主页上发布你的插件,也可以在mcbbs论坛上发布,或者扔给你盆友。(放在PM的插件官网请检查你的插件里是否有恶意代码或者有非英文的语言出现,否则将不会通过允许发布你的插件)
plugin.yml
此文件的功能为整合插件所有指令和事件的权限分配,以及指令注册,插件的所有描述等
src文件夹
将所有插件的代码放入其中,使用plugin关联插件的主要工作文件
hsk001ufo 发表于 2014-6-27 15:43
菊花竟然来论坛发帖子了=。=
raysuperman 发表于 2014-7-2 10:25
load处应该有两个选项。
他们分别是PluginLoadOrder类的两个常量
STARTUP 和 POSTWORLD
zmdd 发表于 2014-7-13 09:02
表示小白一个→-→只看得懂一点,,,不过我想问phar是打包的?就不能打开了是吧,那如何进行汉化呢? ...
y185110754 发表于 2014-7-12 21:44
少年真耐心看,我都只是浏览了一遍函数库而已,看源码时间太长了。。
plugin.yml例子(使用的官方的例子):