trychen
本帖最后由 PQguanfang 于 2020-2-22 20:47 编辑


Nukkit 插件制作引导手册
V0.4

------------------------------------------------------------------------------------------------
废话不多讲了,直接进入主题
-------------------------------------------------------------------
差异一:插件主类

如上图所示插件的主类应该继承自PluginBase
Log和Event的使用或者注册方法差不多
-------------------------------------------------------------------
差异二:plugin.yml

其他项的用法与Bukkit基本相同
注意: name中不能含有“Nukkit”字段
-------------------------------------------------------------------
差异三:Level
在Bukkit中每一个世界对应的是World类,而在Nukkit中则是Level

-------------------------------------------------------------------
差异四:获取饱食度信息
在Nukkit中使用getFoodData()可以获取PlayerFood类对象

-------------------------------------------------------------------
差异五:聊天字体颜色
在Bukkit中使用的ChatColor类在Nukkit得使用TextFormat类

-------------------------------------------------------------------
差异六:更友好的配置文件加载
在Nukkit中读取自定义的配置文件:


-------------------------------------------------------------------
差异七:Scheduler
在Nukkit中使用scheduler需要注意的地方是Nukkit提供的PluginTask类泛型类,
待类型参数传入的是插件的主类

-------------------------------------------------------------------
差异八:更完善的Permission系统
...

-------------------------------------------------------------------
小细节
如果你在使用旧版本的Nukkti-可能会要求输入一个TextContainer
可以直接new TextContainer("Hello"),如果是最新版本则大多地方可以直接使用String。


------------------------------------------------------------------------------------------------

上一节:没有了

下一节:认识Nukkit



zmdd
还有权限集成,与bk的噪音函数,

第一页 上一页 下一页 最后一页