常用示例
从真实开发任务出发的 Dominion 附属实现示例。
示例目录
| 示例 | 适合场景 |
|---|---|
| 查询当前领地 | 菜单、称号、提示、日志和当前位置联动 |
| 成员和领地操作 | 自动添加成员、创建领地或修改权限 |
| 监听事件 | 进入/离开提示、创建拦截和操作完成回调 |
| 注册自定义 Flag | 为附属增加可由 Dominion 管理的自定义规则 |
示例的共同前提
示例默认已经在 onEnable() 中完成:
DominionAPI api = DominionAPI.getInstance();
getServer().getPluginManager().registerEvents(this, this);
实际项目还应在 plugin.yml 声明 depend: [ Dominion ] 或实现软依赖检查,并为所有 Future 处理 null、异常和线程切换。