第一章 第一节 什么是插件
参与编写者: smartcmd
建议学习时间: 50分钟
学习要点: 了解nukkit插件结构,以及nukkit是如何加载它们的
1.nukkit插件结构:
一个完整的nk插件,它至少要包含以下2个部分:
1 | plugin.yml |
如果插件缺失以上部分的任意部分,nk将无法加载此插件
2.nukkit的插件加载流程
1 | 1.读取插件主类(load阶段)调用主类的load()方法 |
建议将插件的初始化流程放在enable方法下,load方法被调用时nk本身还未完成启动,此时进行一些操作(例如获取level)很容易出现空指针