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