- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
InventoryRollback:修订间差异
跳转到导航
跳转到搜索
Qsefthuopq(留言 | 贡献) (创建页面,内容为“{{Bukkit Plugin Infobox |插件名=InventoryRollback |图标= |版本=1.2.2 beta |前置插件=无 |兼容服务端版本=Spigot 1.8-1.12 |作者=danjono |源地址=...”) |
Qsefthuopq(留言 | 贡献) (更新版本) |
||
(未显示同一用户的2个中间版本) | |||
第2行: | 第2行: | ||
|插件名=InventoryRollback | |插件名=InventoryRollback | ||
|图标= | |图标= | ||
|版本= | |版本=v1.3 | ||
|前置插件=无 | |前置插件=无 | ||
|兼容服务端版本=Spigot 1.8-1. | |兼容服务端版本=Spigot 1.8-1.13 | ||
|作者=danjono | |作者=danjono | ||
|源地址=[https://www.spigotmc.org/resources/inventory-rollback.48074/ Spigotmc] | |源地址=[https://www.spigotmc.org/resources/inventory-rollback.48074/ Spigotmc] | ||
第28行: | 第28行: | ||
* inventoryrollback.leavesave - 在玩家离开服务器时保存数据. (默认拥有: 所有人) | * inventoryrollback.leavesave - 在玩家离开服务器时保存数据. (默认拥有: 所有人) | ||
* inventoryrollback.worldchangesave - 在玩家离开世界时保存数据. (默认拥有: 所有人) | * inventoryrollback.worldchangesave - 在玩家离开世界时保存数据. (默认拥有: 所有人) | ||
=配置= | |||
## 关闭插件. | |||
enabled: true | |||
## 每个玩家触发的每种事件的最大背包备份数. | |||
maxSaves: | |||
join: 32 | |||
quit: 32 | |||
death: 64 | |||
worldChange: 32 | |||
## 设置存储备份的文件夹. 设置为"DEFAULT"默认存储在插件文件夹内. | |||
folderLocation: 'DEFAULT' | |||
## 设置玩家被回档时的音效. | |||
## 对于1.8的音效 音效ID可在此获取: https://www.spigotmc.org/wiki/cc-sounds-list/ | |||
sounds: | |||
enderChest: | |||
enabled: true | |||
sound: 'ENTITY_ENDERDRAGON_FLAP' | |||
volume: 0.5 | |||
food: | |||
enabled: true | |||
sound: 'ENTITY_GENERIC_EAT' | |||
volume: 0.5 | |||
hunger: | |||
enabled: true | |||
sound: 'ENTITY_HORSE_EAT' | |||
volume: 0.5 | |||
xp: | |||
enabled: true | |||
sound: 'ENTITY_PLAYER_LEVELUP' | |||
volume: 0.5 | |||
## 设置按钮图标和名称. | |||
icons: | |||
mainMenu: | |||
deathIcon: | |||
item: 'BONE' | |||
name: '&c死亡' | |||
joinIcon: | |||
item: 'SAPLING' | |||
name: '&a加入游戏' | |||
quitIcon: | |||
item: 'BED' | |||
name: '&6退出游戏' | |||
worldChangeIcon: | |||
item: 'COMPASS' | |||
name: '&e改变世界' | |||
rollbackMenu: | |||
time: | |||
timeZone: 'GMT+8' | |||
timeFormat: 'dd/MM/yyyy HH:mm:ss a' | |||
## 以上时区译者已改为北京时间的东八区 | |||
messages: | |||
reload: '&2插件已重载!' | |||
noPermission: '&c你没有权限!' | |||
error: '&c无效指令' | |||
enable: '&2已启用插件' | |||
disable: '&2已关闭插件' | |||
reload: '&2成功重载插件' | |||
playerOnly: '&c只能由玩家运行这个指令' | |||
neverOnServer: '%NAME% 没有登录过你的服务器' | |||
enderChestNotEmpty: '无法恢复 %NAME%的末影箱.请先让玩家清空末影箱.' | |||
enderChestRestored: '%NAME%的末影箱已被恢复.' | |||
enderChestRestoredPlayer: '你的末影箱物品被%NAME%恢复了.' | |||
enderChestNotOnline: '%NAME%不在线,无法恢复其末影箱物品.' | |||
healthRestored: '%NAME%的生命值已回档.' | |||
healthRestoredPlayer: '你的生命值被 %NAME% 恢复了.' | |||
healthNotOnline: '%NAME% 不在线,无法恢复其血量.' | |||
hungerRestored: '%NAME%的饱食度已回档.' | |||
hungerRestoredPlayer: '你的饱食度被%NAME%回档了.' | |||
hungerNotOnline: '%NAME%不在线,无法回档其饱食度.' | |||
experienceRestored: '%NAME%的经验值回档到了 %XP%' | |||
experienceRestoredPlayer: '你的等级被 %NAME% 回档到了 %XP%.' | |||
experienceNotOnline: '%NAME%不在线,无法回档其经验等级.' | |||
deathLocationWorld: '&6世界: &f%WORLD%' | |||
deathLocationX: '&6X: &f%X%' | |||
deathLocationY: '&6Y: &f%Y%' | |||
deathLocationZ: '&6Z: &f%Z%' | |||
deathReason: '&6死因: &f%REASON%' | |||
deathTime: '&6时间: &f%TIME%' | |||
mainMenuButton: '&f主菜单' | |||
nextPageButton: '&f下一页' | |||
previousPageButton: '&f上一页' | |||
backButton: '&f返回' | |||
restoreEnderChest: '&d恢复末影箱' | |||
restoreFood: '&a恢复生命值' | |||
restoreHunger: '&c恢复饱食度' | |||
restoreExperience: '&2回档玩家等级' | |||
restoreExperienceLevel: '&r经验等级 %XP%' | |||
=源码= | =源码= | ||
[https://github.com/danjono/InventoryRollback | [[image:github.jpg|center|link=https://github.com/danjono/InventoryRollback|源码|250px]] | ||
---- | ---- | ||
插件仍处于测试版本,如果你发现了BUG你可以向插件作者汇报. | 插件仍处于测试版本,如果你发现了BUG你可以向插件作者汇报. | ||
=更新记录= | |||
v1.3 | |||
* 兼容1.13和1.13.1 | |||
* 添加额外的控制台记录无法读取的数据值. | |||
* 修复 1.8的音效错误. | |||
* 修复一些小漏洞. | |||
1.2.3 beta | |||
* 添加一个末影珍珠按钮来让管理员可以传送到备份时的地点. | |||
* 在配置内添加可以开关 bStats记录的选项 | |||
1.2.2 beta | |||
* 现在的保存任务通过异步完成 |
2018年9月24日 (一) 05:00的最新版本
InventoryRollback
外文名 | InventoryRollback |
作者 | danjono |
插件类型 | Spigot / CraftBukkit |
最新版本 | v1.3 |
兼容服务端 | Spigot 1.8-1.13 |
前置插件 | 无 |
源地址 | Spigotmc |
介绍
这个插件将会在特定的条件下记录玩家的背包、生命值、饱食度、经验值和末影箱物品来防止玩家物品意外丢失. 触发背包保存的事件包括:
- 玩家死亡
- 玩家加入服务器
- 玩家离开服务器
- 玩家改变所处世界
管理员拥有权限打开GUI来把保存的物品还给玩家.
插件默认保存50次死亡前的玩家状态,加入/离开服务器/改变世界 10次.
指令
- /ir restore <玩家> - 打开备份的GUI.
- /ir forcebackup <玩家> - 强制备份一个在线玩家的数据.
权限
- inventoryrollback.restore - 允许使用 /ir restore (默认拥有: OP)
- inventoryrollback.forcebackup - 允许使用 /ir forcebackup (默认拥有: OP)
- inventoryrollback.deathsave - 在玩家死亡时保存数据. (默认拥有: 所有人)
- inventoryrollback.joinsave - 在玩家加入服务器时保存数据. (默认拥有: 所有人)
- inventoryrollback.leavesave - 在玩家离开服务器时保存数据. (默认拥有: 所有人)
- inventoryrollback.worldchangesave - 在玩家离开世界时保存数据. (默认拥有: 所有人)
配置
## 关闭插件. enabled: true ## 每个玩家触发的每种事件的最大背包备份数. maxSaves: join: 32 quit: 32 death: 64 worldChange: 32 ## 设置存储备份的文件夹. 设置为"DEFAULT"默认存储在插件文件夹内. folderLocation: 'DEFAULT' ## 设置玩家被回档时的音效. ## 对于1.8的音效 音效ID可在此获取: https://www.spigotmc.org/wiki/cc-sounds-list/ sounds: enderChest: enabled: true sound: 'ENTITY_ENDERDRAGON_FLAP' volume: 0.5 food: enabled: true sound: 'ENTITY_GENERIC_EAT' volume: 0.5 hunger: enabled: true sound: 'ENTITY_HORSE_EAT' volume: 0.5 xp: enabled: true sound: 'ENTITY_PLAYER_LEVELUP' volume: 0.5 ## 设置按钮图标和名称. icons: mainMenu: deathIcon: item: 'BONE' name: '&c死亡' joinIcon: item: 'SAPLING' name: '&a加入游戏' quitIcon: item: 'BED' name: '&6退出游戏' worldChangeIcon: item: 'COMPASS' name: '&e改变世界' rollbackMenu: time: timeZone: 'GMT+8' timeFormat: 'dd/MM/yyyy HH:mm:ss a' ## 以上时区译者已改为北京时间的东八区 messages: reload: '&2插件已重载!' noPermission: '&c你没有权限!' error: '&c无效指令' enable: '&2已启用插件' disable: '&2已关闭插件' reload: '&2成功重载插件' playerOnly: '&c只能由玩家运行这个指令' neverOnServer: '%NAME% 没有登录过你的服务器' enderChestNotEmpty: '无法恢复 %NAME%的末影箱.请先让玩家清空末影箱.' enderChestRestored: '%NAME%的末影箱已被恢复.' enderChestRestoredPlayer: '你的末影箱物品被%NAME%恢复了.' enderChestNotOnline: '%NAME%不在线,无法恢复其末影箱物品.' healthRestored: '%NAME%的生命值已回档.' healthRestoredPlayer: '你的生命值被 %NAME% 恢复了.' healthNotOnline: '%NAME% 不在线,无法恢复其血量.' hungerRestored: '%NAME%的饱食度已回档.' hungerRestoredPlayer: '你的饱食度被%NAME%回档了.' hungerNotOnline: '%NAME%不在线,无法回档其饱食度.' experienceRestored: '%NAME%的经验值回档到了 %XP%' experienceRestoredPlayer: '你的等级被 %NAME% 回档到了 %XP%.' experienceNotOnline: '%NAME%不在线,无法回档其经验等级.' deathLocationWorld: '&6世界: &f%WORLD%' deathLocationX: '&6X: &f%X%' deathLocationY: '&6Y: &f%Y%' deathLocationZ: '&6Z: &f%Z%' deathReason: '&6死因: &f%REASON%' deathTime: '&6时间: &f%TIME%' mainMenuButton: '&f主菜单' nextPageButton: '&f下一页' previousPageButton: '&f上一页' backButton: '&f返回' restoreEnderChest: '&d恢复末影箱' restoreFood: '&a恢复生命值' restoreHunger: '&c恢复饱食度' restoreExperience: '&2回档玩家等级' restoreExperienceLevel: '&r经验等级 %XP%'
源码
插件仍处于测试版本,如果你发现了BUG你可以向插件作者汇报.
更新记录
v1.3
- 兼容1.13和1.13.1
- 添加额外的控制台记录无法读取的数据值.
- 修复 1.8的音效错误.
- 修复一些小漏洞.
1.2.3 beta
- 添加一个末影珍珠按钮来让管理员可以传送到备份时的地点.
- 在配置内添加可以开关 bStats记录的选项
1.2.2 beta
- 现在的保存任务通过异步完成