Prism

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 的设计将数据库性能放在首位!
  • 多线程队列系统结合批量记录机制,使事件记录快速且对服务器影响最小。
  • 大规模方块回滚/恢复/预览操作会进入队列,以减少对主线程的影响。
  • 极其智能的数据库设计,在结构优化、查询性能测试等方面投入了大量时间。已在拥有超 1 亿条追踪记录的大型服务器上测试,速度确实很快!

鸣谢

  • viveleroi:原始创作者(已不再维护 Bukkit 版 Prism)。
  • 当前由 AddstarMC 开发团队 维护开发。
  • 美术设计由 LegendarySoldier 完成。

统计指标

本插件使用了 bStats 插件统计系统。如果启用,该系统会匿名收集 Prism 的使用情况和运行环境数据。成千上万的其他插件也在使用 bStats,我们仅利用这些数据来帮助做出技术决策。

如果你不希望收集此信息,可以按照 bStats 网站 的说明禁用它。但是,如果你喜欢这个插件,请考虑保持指标启用,因为它对我们很有帮助!<3

测试支持版本
1.15 1.16
版本分布
基本信息
插件名称 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