DominionProtect
约 839 字大约 3 分钟
2026-04-28
为什么需要 DominionProtect?
作为服主,你是否遇到过:
- 游戏货币通货膨胀,无处消耗溢出的游戏币
- 玩家恶意破坏领地,CoreProtect 日志太多找不到是谁干的
- 领地内物品被盗,查询日志要翻几千条记录
- 回溯操作误伤其他区域,因为全服日志没有领地边界概念
- 数据库存储压力过大,CoreProtect 查询和回溯慢到怀疑人生
DominionProtect 专为 Dominion 领地系统设计,只记录领地范围内的变更——日志量减少 90%+,查询秒出结果,回溯精准不越界。
核心卖点
| 卖点 | 说明 |
|---|---|
| 🎯 精准记录 | 只记录领地内变更,日志量减少 90%+ |
| ⚡ 零卡顿 | 无锁双缓冲异步写入,不占主线程 |
| 🔍 玩家自助 | 右键检查 + 分页查询,无需找管理员 |
| 🔄 智能恢复 | 四阶段依赖排序 + 幽灵方块预览 |
功能亮点
📝 全面的事件记录
支持 29+ 种事件类型,覆盖方块、实体、容器、交互全场景——不遗漏任何破坏行为。
每条记录包含:领地 ID、操作类型、原因类型(玩家/实体/方块/自然)、精确坐标、前后状态快照、时间戳等。
🔍 灵活的查询系统
支持时间范围、玩家名、操作类型、方块类型等多维度组合查询。
- 检查模式 — 右键/左键点击方块即可查看该位置的变更历史,无需输入命令
- 分页浏览,可配置每页大小
🔄 智能回溯与恢复
- 依赖感知排序:固体方块 → 重力方块 → 附着方块 → 液体
- 双格方块补全 — 自动包含门、床、高植物等的另一半
- 幽灵方块预览 — 使用
sendBlockChange在确认前预览结果,避免二次破坏
💰 订阅与经济系统
集成 Vault 经济插件,支持游戏币付费订阅——服主可控成本,按需付费。
- 多种可配置订阅方案
- 自动续费、宽限期、自动清理
📊 分级订阅方案
巨大的领地通常意味着所有者是一个大佬,或者是一个土豪。 而如此巨大的领地需要更多记录空间和更长的回溯时间窗口,因此可以通过分级订阅方案来满足不同领地的需求,同时也能让服主更好地控制成本。
通过这种设计,将玩家与服主的利益绑定在一起,既能允许玩家自行选择适合自己领地的方案,也能节约服主的成本,达到双赢的局面。
🌿 Folia 兼容
- 自定义
Scheduler抽象层,同时支持 Paper 和 Folia 调度器 - Folia 友好的
BatchProcessor,支持区块感知的回溯执行
系统要求
| 项目 | 要求 |
|---|---|
| 服务端 | Paper 1.20.1+ / Folia |
| Java | 17+ |
| 必需依赖 | Dominion 4.7.3+、MariaDB/MySQL |
| 可选依赖 | Vault(经济系统) |
了解更多
查看 命令与权限参考 了解完整的命令列表和权限节点。
版权所有
版权归属:zhangyuheng
