Prism - 方块变更追踪与回滚工具
变更追踪与回滚/恢复工具。
Bukkit / Spigot
作者 AddstarMC
支持版本 1.16 - 1.21
服务器使用量
11
服务玩家数
30
下载量
8,298
插件详细介绍
Prism 是一款功能强大的 Minecraft 服务器监控与数据回滚插件。它能够详细记录玩家、实体和世界的各类事件,并提供直观的工具和命令进行查询、预览和回滚操作,是服务器管理和反破坏的得力助手。
重要须知
- 请勿在评论中提交 Bug 或问题。
- 如需帮助,请通过以下渠道联系:
- Discord: 加入社区讨论
- 文档: 查阅详细说明
- 代码仓库: 提交 Issue
- Prism 4 现已发布,Paper 服务器用户可体验 Prism 4 beta 版本。
核心特性概览
Prism 能够追踪海量的服务器事件,并提供强大的管理工具。
- 追踪玩家、实体和世界的各类事件。
- 提供多种工具和命令,用于精确查询事件历史。
- 具备强大的回滚/恢复引擎,支持复杂的搜索条件。
- 包含多项额外的破坏管理功能。
- 完全可配置的魔杖系统,支持多种模式及每位玩家的个性化设置。
- 支持直接回滚/恢复事件,或先使用预览模式。
- 高度可配置的事件追踪,可按需调整。
- 默认提供安全的命令设置(可配置),聊天消息清晰易读。
- 需要 MySQL/MariaDB 数据库支持。
事件追踪详情
Prism 记录的事件类型非常广泛。
- 方块变更:放置、破坏、交互等。
- 容器操作:存取物品。
- 物品动态:拾取、丢弃、插入、移除。
- 实体事件:死亡、修剪(如剪羊毛)、载具事件等。
- 关联事件:追踪由玩家引发的间接事件,如方块掉落、树木生长等。
- 智能数据记录:回滚时会智能处理相关数据,如告示牌文字、绵羊颜色、狼的主人、动物年龄、村民职业等。
- 流体与破坏:追踪液体流动及其导致的物品破坏(即使关闭了流体流动追踪,仍可追踪岩浆/水造成的破坏)。
- 世界编辑:支持追踪 WorldEdit 操作(需要安装 WorldEdit)。
- 精细控制:可通过配置单独控制每一种事件的追踪。
查询与魔杖工具
提供直观的工具来调查事件。
- 可配置的魔杖系统:可设置模式、物品,并允许玩家个性化自己的魔杖。
- 检查员魔杖:查询单个方块/空间的历史记录。
/near命令:查找你周围近期发生的事件。- 强大的
lookup命令: - 支持多种参数,可进行排除、多项列举、部分名称过滤等。
- 查询结果会自动分组合并,将同一玩家的数百条重复记录合并为一条并显示计数。
- 动作名称支持简写,便于输入和组合相关动作。
- 半径参数支持基于 WorldEdit 选区、其他在线玩家位置等。
- 提供多种标志来即时改变查询行为。
- 结果以清晰、分页的聊天消息呈现,并支持点击交互界面。
回滚、恢复与预览
Prism 的回滚系统既强大又安全。
- 使用强大的搜索条件进行回滚和恢复。
- 支持直接操作,也支持先预览更改。
- 对预览可以应用或取消,预览状态一分钟后会自动取消。
- 安全的默认参数:降低了误操作风险,但必要时可在游戏中覆盖,或通过配置完全禁用。
- 可回滚的内容包括:
- 被击杀的实体、从容器中取走的物品、被破坏的载具等。
- 告示牌文字会被恢复。
- 燃烧事件回滚会同时熄灭火焰。
- TNT/苦力怕爆炸事件回滚会清除掉落的卡顿物品。
- 经过充分测试:确保回滚逻辑智能可靠,能正确处理门、床、仙人掌、甘蔗等特殊方块,不会出现“半扇门”等问题。
- 通知系统:回滚/恢复操作可提醒附近玩家和管理员(管理员能看到具体的回滚参数)。
- 安全保护:回滚时,系统会将处于回滚区域内的玩家或动物移动到安全位置。
- 支持 WorldEdit:可回滚/恢复 WorldEdit 操作(需要 WorldEdit 7.0.1)。
- 高级标志:提供可选的高级标志,让你在命令执行时拥有最终控制权。
附加功能
除了核心功能,Prism 还提供一系列实用工具。
- 管理员警报(可配置):
- 玩家挖掘到天然矿物时。
- 玩家使用打火石或放置岩浆时。
- 玩家放置/破坏特定方块时(如 TNT)。
- 检测到可疑的活塞透视作弊时。
/extinguish命令:熄灭火焰。/drain命令:排干所有液体,或仅排干水/岩浆。- 资料魔杖:显示方块的相关数据。
/what命令:识别你手中持有的物品。
API 支持
Prism 提供了完善的 API,供其他插件集成使用。
- 查询与记录 API:允许其他插件查询和记录数据到 Prism。
- 查询 API:允许插件执行一次查询并处理结果。
- 回滚/恢复 API:允许插件触发一次回滚/恢复操作并处理结果。
- 自定义事件追踪:插件可以定义自己的事件,让 Prism 代为追踪。
- 自定义事件应用器:插件可以为自己的事件定义自定义的回滚/恢复逻辑!
鸣谢
- 开发者:viveleroi,最初为其 Darkhelmet Minecraft 服务器创建。
- 美术设计:LegendarySoldier
测试支持版本
版本分布
基本信息
插件名称
Prism
作者
AddstarMC
平台
Bukkit / Spigot
支持版本
1.16 - 1.21
点赞数
9
Modrinth 下载
13,761,816
最近版本
MC-1.20.4-SNAPSHOT (84638958-LOCAL)
3
2.1.7-6
3
2.1.7-
3
2.2.1-SNAPSHOT-
2
2.1.8-SNAPSHOT-
1