插件

DominionProtect

面向 Dominion 领地的付费保护插件,记录方块、实体、容器与交互变更,并提供查询、预览、回滚与恢复。

持续维护付费
阅读文档

作品介绍

DominionProtect 是一个面向 Dominion 领地的付费保护插件。它把方块、实体、容器和交互变更记录在领地边界内,让服主能够回答三个实际问题:谁改过这里、改动发生在什么时候、出现问题后能否安全地回到之前的状态。

它不是全服无差别采集器。只有拥有有效订阅的 Dominion 领地才会持续录制;查询、回滚和恢复也会先经过领地与权限检查。对以领地为基本治理单元的生存服、建筑服和社区服来说,记录范围更容易解释,数据也更容易按领地维护。

一条可确认、可恢复的处理链

领地内事件
  → 异步批量记录
  → 按时间 / 玩家 / 动作 / 方块 / 范围查询
  → 回滚前预览或确认
  → 依赖感知地分批执行
  → 需要时恢复已回滚记录

回滚不会直接把大范围操作丢进执行队列:插件会先查询匹配记录,支持幽灵方块预览和明确确认;执行时按固体、重力方块、附着方块与液体等依赖阶段排序,并通过 BossBar 汇报进度。一次误操作也可以用恢复流程撤销回滚结果。

核心能力

  • 只在 Dominion 领地内记录方块破坏、放置、燃烧、生长、爆炸、实体、容器、漏斗、桶、告示牌、悬挂实体等变更;具体动作可通过配置启用或禁用。
  • 通过 /domp lookup 使用 t:p:a:b:r:e: 过滤器查询,并用 /domp inspect 快速审查被点击方块附近的历史记录。
  • 回滚和恢复都支持过滤、预览、确认、取消与进度反馈;同一领地的回滚 / 恢复任务会互斥执行。
  • 以每个领地独立记录表、字符串映射、无锁双缓冲与异步批量写入降低持续记录的压力,相比于 CoreProtect 可节省至少60%的数据存储空间(至多90%);
  • 数据库支持 MySQL、MariaDB。
  • 可选接入 Vault,把记录服务作为服内订阅方案管理;插件本体的 ¥69 购买授权与服务器内的订阅方案是两件不同的事。
  • 针对 Paper 与 Folia 的调度方式处理异步记录、区块边界和分批回滚,避免把长任务一次性压在主线程上。

这份文档从哪里开始

  • 快速上手:从依赖、文件位置到第一次查询,跑通最短路径。
  • 玩家文档:订阅、查询、审查、回滚与恢复的游戏内操作。
  • 管理员手册:安装、数据库、配置、权限、命令和故障处理。
  • 购买方式:纯付费插件,当前价格 ¥69。

使用前的边界

  • 必须先安装并正常运行 Dominion;Vault 仅在启用服内经济订阅时需要。
  • 没有有效订阅的领地不会继续写入记录;订阅过期后的宽限期和清理规则由管理员配置。
  • 回滚前请尽量同时缩小时间、玩家、动作、方块和范围过滤器;回滚上限由 rollback.maxRecords 控制。
  • 插件购买价 ¥69 不等于服务器为玩家配置的 basic / premium 等游戏内订阅价格;前者在爱发电完成,后者由服主自行配置。