ms/packages/docs/2-develop/2.1-plugin-lifecycle.md

1.3 KiB

插件生命周期

MiaoScript 的生命周期遵循了 Bukkit 的生命周期

MiaoScript 生命周期

load 加载阶段

此阶段通常用于初始化基础配置 数据库链接等 某些对外提供功能的插件 需要在此阶段初始化完成

enable 启动阶段

此阶段通常用于注册命令 注册事件等 由于命令和事件 MiaoScript 已经托管了 所以开发者可以直接用注解实现

disable 关闭阶段

此阶段通常用于注销命令 注销事件等 由于命令和事件 MiaoScript 已经托管了 所以开发者可以直接用注解实现

扩展的生命周期

MiaoScript 针对不同的服务端 提供了扩展的周期 以服务端类型开头阶段名结束 例如 bukkitload spongeenbale bungeedisable 扩展的生命周期只会在特定的服务器执行