服务器使用量
未统计
服务玩家数
未统计
下载量
153,551
插件详细介绍
Inventory Rollback Plus
Inventory Rollback Plus 是一款用于备份玩家物品栏的插件,可在多种事件发生时自动存档。当存档生成后,你可以在之后将其恢复,从而将玩家的物品栏回滚到之前的状态。这对于因游戏延迟、恶意破坏等原因丢失物品的情况非常有用。
重要须知
- 本插件是原版 Inventory Rollback 的全新升级版本,拥有更多功能且更新更迅速。
- 插件可能很快将要求 Java 17(请尽快更新 Java 以避免问题)。
- 如果你遇到任何使用问题,请使用页面顶部的 GitHub 链接提交问题报告。插件评论用于表达你的观点,而非寻求技术支持。在未联系开发者前进行抱怨,可能导致你被完全且永久地忽略。
功能特性
Inventory Rollback Plus 包含所有常规的保存与恢复功能,以及以下增强特性:
核心与性能
- 官方支持 Minecraft 1.8 至 1.20.1 版本。
- 命令支持 Tab 自动补全。
- 支持 MySQL 数据库,对服务器性能影响极小。
- 可自定义 MySQL 数据表前缀。
- 为 MySQL 和 YAML 存储提供异步数据保存(实测对服务器 Tick 影响最大仅 0.01%)。
- 独立的
config.yml和messages.yml配置文件,便于设置。
恢复与操作体验
- 可一键点击恢复整个物品栏(需在配置文件中启用)。
- 使用 Paper 服务端时,支持异步传送到死亡地点。
- 允许在恢复前查看末影箱内容。
- 支持 Purpur 服务端的扩展/6行末影箱。
- 可设置权限,允许玩家查看备份但无法与备份中的物品交互。
- 为使用高 GUI 缩放比例的客户端提供更好的支持(文本会自动换行,不会溢出屏幕)。
信息与界面
- 死亡类型旁会显示击杀者名称,便于管理。
- 若玩家被弹射物击杀,会显示射击者玩家名(或被发射器发射时显示方块名)。
- 更详细、分类明确的更新提示(次要、功能、主要更新)。
- 可通过
/irp version显示当前版本和更新链接。 - 可在聊天中自定义插件消息前缀。
- 预翻译的多语言消息文件可在 GitHub 获取。
备份机制
何时触发备份?
当玩家发生以下事件时,插件会自动创建备份
- 死亡
- 加入服务器
- 离开服务器
- 切换世界
- 管理员手动请求备份
备份包含哪些内容?
每次备份会保存玩家的
- 物品栏
- 末影箱
- 位置坐标
- 生命值
- 饥饿值
- 经验值
备份数量与存储
- 插件默认保存:50 次死亡、10 次加入、10 次离开和 10 次世界切换的备份。
- 新的备份会覆盖最旧的同类型备份。
- 你可以在配置文件中修改这些数值,以控制磁盘空间占用。
如何使用
- 当备份创建后,它会被添加到可查看和恢复的备份列表中。
- 拥有相应权限的玩家或管理员可以执行命令
/irp restore <玩家名>打开回滚菜单。 - 菜单中将列出该玩家所有最近的备份。点击对应的图标即可查看该次备份的详细信息。
- 在备份详情界面,你可以选择恢复全部或部分内容,也可以返回备份列表。
命令列表
/irp restore [玩家名]- 打开查看玩家备份的菜单(玩家名可选)/irp forcebackup <all/player> <玩家名>- 手动创建备份(针对所有玩家或指定玩家)/irp enable- 启用插件(如果已禁用)/irp disable- 禁用插件(如果已启用)/irp reload- 重载配置文件/irp help- 显示包含所有命令的帮助信息/irp version- 显示插件版本、作者及更新链接信息
权限节点
注意:目前 inventoryrollbackplus. 和 inventoryrollback. 权限节点为兼容旧版插件可互换使用,但未来将会改变,请尽快将权限更新为 inventoryrollbackplus.*。
inventoryrollbackplus.viewbackups(默认: OP) - 允许使用/irp restore命令(仅查看,无法交互)inventoryrollbackplus.restore(默认: OP) - 允许使用/irp restore命令inventoryrollback.restore.teleport(默认: OP) - 允许传送到备份时的位置(拥有inventoryrollbackplus.restore权限时默认获得)inventoryrollbackplus.forcebackup(默认: OP) - 允许使用/irp forcebackup命令inventoryrollbackplus.enable(默认: OP) - 允许使用/irp enable命令inventoryrollbackplus.disable(默认: OP) - 允许使用/irp disable命令inventoryrollbackplus.reload(默认: OP) - 允许使用/irp reload命令inventoryrollbackplus.version(默认: 所有玩家) - 允许通过/irp version查看插件版本inventoryrollbackplus.help(默认: 所有玩家) - 允许使用/irp help命令inventoryrollbackplus.adminalerts(默认: OP) - 允许接收 IRP 的警告和更新通知inventoryrollbackplus.deathsave(默认: 所有玩家) - 允许在死亡时创建备份inventoryrollbackplus.joinsave(默认: 所有玩家) - 允许在加入服务器时创建备份inventoryrollbackplus.leavesave(默认: 所有玩家) - 允许在离开服务器时创建备份inventoryrollbackplus.worldchangesave(默认: 所有玩家) - 允许在切换世界时创建备份
获取帮助与支持
- 报告问题或请求新功能:请点击[此处](here)(使用页面顶部的 GitHub 链接)。
- 需要更多帮助:加入 Discord 服务器[此处](here)。
- 查看新功能:请点击[此处](here)。
测试支持版本
版本分布
基本信息
插件名称
Inventory Rollback Plus (1.8 - 26.2)
作者
TechnicallyCoded
平台
Bukkit / Spigot
支持版本
1.8 - 26.1
点赞数
15
最近版本
暂无数据
-