InventoryRollbackPlus

Spigot / Paper / Purpur 插件 - 1.8 - 1.21.9 - 备份、恢复、回滚物品栏!

资源图片
![https://github.com/TechnicallyCoded/Inventory-Rollback-Plus/blob/master/icons/inventoryrollbackplus_icon_128.png?raw=true](https://github.com/TechnicallyCoded/Inventory-Rollback-Plus/blob/master/icons/inventoryrollbackplus_icon_128.png?raw=true) # **Inventory Rollback Plus** 更新版本的“Inventory Rollback”适用于 1.8 - 1.21.9 当玩家死亡时恢复/回滚玩家的物品栏! **发现错误了吗?** 在 [[HERE]](https://github.com/TechnicallyCoded/Inventory-Rollback-Plus/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3Abug) 上报告它 **需要新功能?** 在 [[HERE]](https://github.com/TechnicallyCoded/Inventory-Rollback-Plus/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3Afeature-request) 上提交建议 **想聊天?** 加入 discord 服务器 [[HERE]](https://discord.gg/h7qJ9gRCwj) ## 介绍 ### **描述** InventoryRollback Plus 是一个插件,它将在各种事件中备份玩家的物品栏。 如果为物品栏创建了备份,则以后可以恢复,从而将物品栏回滚到以前的状态。 这在玩家因滞后、破坏和更多情况而丢失物品时非常有用! 该插件可以使用以下名称引用:InventoryRollbackPlus、IRP 或 IR+ ## **要求** 该插件很快可能需要 Java 17 (尽快更新,以确保这不会成为问题) ## **本插件的功能** * 自动保存和备份玩家的物品栏 * 为工作人员提供直观的 GUI 界面以查看备份 * 能够恢复玩家的物品栏、末影箱和更多内容 * 允许在恢复之前查看物品栏和末影箱 * 单键单击即可恢复整个物品栏 * 完全支持 1.8 - 1.21.9 * 命令的自动补全 * 使用 Paper 异步传送进行无滞后传送 * 使用 MySQL 和 YAML 进行无滞后异步备份(我见过的最大值是滴答声的 0.01%) * 具有几乎无性能影响的 MySQL 支持 * 可自定义的 MySQL 表前缀 * 死亡类型旁边会显示杀手的姓名,以便更好地进行管理 * 如果被玩家射击,则显示射手的弹药名称(如果被发射器射击,则显示方块的名称) * 更好的更新消息(小、功能和主要更新) * 单独的配置和消息文件,方便设置 * 使用 /irp version 显示当前版本和更新链接(也可以使用权限隐藏当前版本,以防担心安全问题) * 更改聊天中的默认插件前缀 * 预先翻译的消息可在 github 的 [这里](https://github.com/TechnicallyCoded/Inventory-Rollback-Plus/tree/main/src/main/resources/lang) 上获得 * 对使用高 GUI 缩放的客户端提供更好的支持(文本应换行,而不是脱离屏幕) * 支持 Purpur 的扩展/6 行末影箱 * 在不被允许与备份中的物品进行交互的情况下查看只读备份(基于权限) * 还有更多即将推出…… **插件在什么情况下备份玩家物品栏?** 当玩家:死亡、加入、离开、改变世界或由工作人员手动请求时,会创建一个备份。 **插件保存了什么?** 插件保存了玩家的:物品栏、末影箱、位置、生命值、饥饿值、经验值。 **如何使用此插件** 创建备份后,它将被添加到可查看和恢复的可用备份列表中。 具有所需权限的玩家可以通过运行命令 */ir restore .* 打开回滚菜单。 您将看到插件所做的所有最近的备份。 要查看备份,只需单击相应的图标。 现在您可以选择恢复您想要的内容或返回备份列表。 默认情况下,该插件会保存 50 起死亡、10 次加入、10 次离开和 10 次世界更改的物品栏。 新的死亡、加入、离开和世界更改将删除旧备份(将其推入已删除的空间:O) 如果您担心大型服务器和网络上的磁盘使用情况,您可以在配置文件中更改这些值。 ## 截图 ![https://i.imgur.com/ISd1LJY.png](https://i.imgur.com/ISd1LJY.png) ![https://i.imgur.com/tOJmIlk.png](https://i.imgur.com/tOJmIlk.png) ![https://i.imgur.com/PZC4QT9.png](https://i.imgur.com/PZC4QT9.png) ![https://i.imgur.com/71HHCjO.png](https://i.imgur.com/71HHCjO.png) ![https://i.imgur.com/b7Ss4uH.png](https://i.imgur.com/b7Ss4uH.png) ![https://i.imgur.com/jYom8Y9.png](https://i.imgur.com/jYom8Y9.png) ![https://i.imgur.com/wWWf0pY.png](https://i.imgur.com/wWWf0pY.png) ## 文档 ### **命令** /irp restore [name] *- 打开一个菜单以查看所有玩家备份(玩家名称是可选的)* /irp forcebackup *- 手动创建备份* /irp enable *- 如果已禁用,则启用插件* /irp disable *- 如果已启用,则禁用插件* /irp reload *- 重新加载配置文件* /irp help *- 显示带有所有命令的帮助消息* /irp version *- 显示有关插件版本、作者和更新链接的信息* ### **权限** 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 *- (默认:所有人) 允许在世界更改时备份*