27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
## 插件生命周期
|
|
|
|
MiaoScript 的生命周期遵循了 Bukkit 的生命周期
|
|
|
|

|
|
|
|
### load 加载阶段
|
|
|
|
此阶段通常用于初始化基础配置 数据库链接等
|
|
某些对外提供功能的插件 需要在此阶段初始化完成
|
|
|
|
### enable 启动阶段
|
|
|
|
此阶段通常用于注册命令 注册事件等
|
|
由于命令和事件 MiaoScript 已经托管了 所以开发者可以直接用注解实现
|
|
|
|
### disable 关闭阶段
|
|
|
|
此阶段通常用于注销命令 注销事件等
|
|
由于命令和事件 MiaoScript 已经托管了 所以开发者可以直接用注解实现
|
|
|
|
### 扩展的生命周期
|
|
|
|
MiaoScript 针对不同的服务端 提供了扩展的周期
|
|
以服务端类型开头阶段名结束 例如 `bukkitload` `spongeenbale` `bungeedisable`
|
|
扩展的生命周期只会在特定的服务器执行
|