- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
“InventoryRollback”的版本间的差异
Qsefthuopq(讨论 | 贡献) (创建页面,内容为“{{Bukkit Plugin Infobox |插件名=InventoryRollback |图标= |版本=1.2.2 beta |前置插件=无 |兼容服务端版本=Spigot 1.8-1.12 |作者=danjono |源地址=...”) |
Qsefthuopq(讨论 | 贡献) |
||
第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你可以向插件作者汇报. |
2018年5月5日 (六) 23:53的版本
InventoryRollback
外文名 | InventoryRollback |
作者 | danjono |
插件类型 | Spigot / CraftBukkit |
最新版本 | 1.2.2 beta |
兼容服务端 | Spigot 1.8-1.12 |
前置插件 | 无 |
源地址 | 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你可以向插件作者汇报.