Dominion
文档/dominion/Dominion

Dominion

Dominion 的使用、配置和维护指南。

从这里开始

玩家请阅读玩家文档,了解选点、创建领地、成员协作、权限和 UI。 管理员请阅读管理员文档,了解安装、数据库、配置、限制、迁移、备份和排障。 需要立即使用时,先阅读玩家文档总览。部署服务器时,先阅读管理员文档总览安装与升级

核心功能

Dominion 把一个 Minecraft 领地拆成四个可以分别管理的对象:

对象作用典型设置位置
领地边界保存世界、三维坐标、父子层级和传送点游戏内 UI 或 /dominion 命令
环境规则控制生物、爆炸、火焰、流体、红石相关环境行为flags.yml + 领地环境 flag
成员权限控制访客、成员、权限组对方块、容器、交互、移动和战斗的权限领地 UI、成员、权限组、模板
服务端策略控制数据库、创建限制、经济、全世界规则和 UI 默认值config.ymllimitations/world-wide/

这种拆分意味着“玩家能不能打开箱子”和“领地里能不能生成怪物”是两类不同的设置。修改权限前,先判断问题属于领地边界、成员身份、权限 flag,还是服务端限制,能避免在错误的配置文件里反复尝试。

页面

任务页面
第一次创建领地、扩容、设置传送点玩家:领地工作流
选择 ChestUI 或 Dialog玩家:两种 UI
给朋友开箱子、按钮或建造权限玩家:成员与权限
查询完整命令语法玩家:命令参考管理员:命令与运维
安装插件、确认加载成功管理员:安装与升级
修改数据库、默认 UI、消息和边界显示管理员:config.yml
调整所有可用 flag管理员:flags.yml 与 flag 设计
限制每人领地数量、尺寸、传送冷却管理员:limitations
给未认领区域设置默认规则管理员:world-wide
出现报错、权限不生效或 Dialog 不可用管理员:常见问题

重要的安全边界

领地删除、所有权转移、数据库导入和配置迁移都可能造成不可逆或大范围影响。执行这些操作前应先导出数据库或复制 plugins/Dominion/,不要把测试服上验证过的限制直接复制到生产服。/dominion delete/dominion give 的二次确认不是装饰,它们用于防止误操作。

管理员拥有的 dominion.admin 默认可以绕过领地限制和部分权限判断,但这不等同于“普通玩家拥有所有权限”。如果管理员需要测试访客行为,请使用没有 OP、没有 dominion.admin 的测试账号,或者让管理员配置后让普通账号实际验证。

赞助支持

Dominion 是持续维护的开源项目。如果希望支持项目维护,可以访问赞助支持页面。赞助权益和实现边界请见赞助支持