Prism - 强大的破坏管理插件
一个强大的破坏管理工具,用于回滚、恢复等更多功能!
Bukkit / Spigot
作者 AddstarMC
支持版本 1.15 - 1.16
服务器使用量
10
服务玩家数
9
下载量
6,096
插件详细介绍
Prism 现已重生!这是一款强大且高性能的服务器管理插件,专注于处理破坏行为(如回滚、恢复等)。它速度极快、功能全面且易于使用,让你不再为恶意破坏而烦恼。
功能概述
- 追踪 76 种 不同的玩家、实体和世界事件。
- 提供多种工具和命令,让你清晰了解事件经过。
- 拥有极其强大的回滚/恢复引擎,支持复杂的搜索条件。
- 包含多项额外的强力管理功能。
- 完全可配置的魔杖系统,支持多种模式及每位玩家的个性化设置。
- 支持直接回滚/恢复,或先使用预览模式。
- 高度可配置的事件追踪,可按需调整。
- 默认命令参数安全(可配置),聊天信息清晰易读。
- 性能极佳,经过超过 1 亿条 数据库记录的测试!
技术要求
- 为获得最佳性能,推荐使用 MySQL 数据库。
功能详情
事件与查询
- 追踪玩家、实体和世界的 76 种事件,包括方块变更、容器存取、物品放入/取出/拾取/丢弃、实体死亡、修剪、载具事件等。
- 追踪与玩家相关的连锁事件,如方块掉落、方块分离、树木生长等。
- 智能记录和回滚重要关联数据,如告示牌文字、绵羊颜色、狼的主人、动物年龄、村民职业等。
- 追踪液体流动及其导致的物品破坏(即使关闭了流动记录,仍可追踪岩浆/水流破坏)。
- 追踪 WorldEdit 操作(需要 WorldEdit 7.0.1)。
- 通过精细配置,可控制每一个事件的追踪开关。
魔杖与查询命令
- 所有魔杖都支持强大的配置/个性化系统,可设置模式、物品,甚至允许玩家自定义魔杖行为。
- 调查魔杖 可查询单个方块/空间的历史记录。
- /near 命令可查找你周围近期发生的事件。
- 查询命令 功能强大,参数灵活。
- 查询结果会自动分组,将玩家数百条重复记录合并为一条并显示计数。
- 强大的参数支持排除项、多项列举、部分名称过滤等。
- 动作名称支持简写,便于输入,并可组合相关动作。
- 半径参数支持 WorldEdit 选区、基于其他在线玩家位置等。
- 提供多种标志,可在执行命令时即时改变查询行为。
- 聊天信息清晰,结果分页显示,并带有可点击的操作界面,减轻管理负担。
回滚、恢复与预览
- 回滚和恢复命令支持强大的搜索条件。
- 可直接执行回滚或恢复,也可先为两种模式预览更改。
- 可应用/取消预览,或让预览在一分钟后自动取消。
- 默认参数非常安全,降低误操作风险,但必要时可在游戏中覆盖,或通过配置完全禁用。
- 甚至可以回滚被杀的实体、从容器中取出的物品、被破坏的载具等。
- 告示牌回滚会恢复其文字。
- 燃烧事件回滚会同时熄灭火焰。
- TNT/苦力怕爆炸事件回滚会清除可能造成卡顿的物品掉落物。
- 经过充分测试,确保回滚逻辑智能——门、床、仙人掌、甘蔗等特殊方块总能被正确恢复!
- 回滚/恢复操作可向附近玩家和管理员发出警报(管理员可看到具体参数)。
- 回滚系统会在操作前,将可能受影响的玩家或动物移动到安全位置。
- 支持回滚/恢复 WorldEdit 操作(需要 WorldEdit 7.0.1)。
- 高级可选标志让你在命令执行时对回滚/恢复操作拥有最终控制权。
额外功能
- 当玩家发现自然矿物时向管理员发出警报(可配置)。
- 当玩家使用打火石、放置岩浆时向管理员发出警报。
- 当玩家放置/破坏配置列表中的方块(如 TNT)时向管理员发出警报。
- 对可疑的活塞透视作弊行为向管理员发出警报。
- 使用 /extinguish 命令灭火。
- 使用 /drain 命令排干所有液体或仅排干水/岩浆。
- 概况魔杖 显示方块的相关数据。
- /what 命令可识别你手中持有的物品。
API 接口
- 提供完整的 API,允许其他插件查询和记录数据。
- 查询 API 允许插件执行查询并处理结果。
- 回滚/恢复 API 允许插件触发回滚/恢复并处理结果。
- 自定义事件追踪:插件可以定义供 Prism 追踪的自定义事件。
- 自定义事件应用器:插件可以为自己的事件定义自定义的回滚/恢复代码!
支持与帮助
- 文档和信息可在 Prism Wiki 找到(持续完善中)。
- 支持服务在 M.O.S.S. Discord 服务器 提供。
- 请勿在评论中提交 Bug 或问题!
- 我们欢迎代码贡献!请在 GitHub 项目 提交 Pull Request。
技术特性
- Prism 的设计将数据库性能放在首位!
- 多线程队列系统结合批量记录机制,使事件记录快速且对服务器影响最小。
- 大规模方块回滚/恢复/预览操作会进入队列,以减少对主线程的影响。
- 极其智能的数据库设计,在结构优化、查询性能测试等方面投入了大量时间。已在拥有超 1 亿条追踪记录的大型服务器上测试,速度确实很快!
鸣谢
- viveleroi:原始创作者(已不再维护 Bukkit 版 Prism)。
- 当前由 AddstarMC 开发团队 维护开发。
- 美术设计由 LegendarySoldier 完成。
统计指标
本插件使用了 bStats 插件统计系统。如果启用,该系统会匿名收集 Prism 的使用情况和运行环境数据。成千上万的其他插件也在使用 bStats,我们仅利用这些数据来帮助做出技术决策。
如果你不希望收集此信息,可以按照 bStats 网站 的说明禁用它。但是,如果你喜欢这个插件,请考虑保持指标启用,因为它对我们很有帮助!<3
测试支持版本
版本分布
基本信息
插件名称
Prism
作者
AddstarMC
平台
Bukkit / Spigot
支持版本
1.15 - 1.16
点赞数
9
Modrinth 下载
13,456,213
最近版本
MC-1.20.4-SNAPSHOT (84638958-LOCAL)
3
2.2.1-SNAPSHOT-
2
2.1.7-6
2
2.1.7-
2
2.1.8-SNAPSHOT-
1