• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
BagRecall —— 便捷式背包备份&记录插件[1.12-1.21]

原创 工具 BagRecall —— 便捷式背包备份&记录插件[1.12-1.21] 1.2.2

版权类型
原创
插件中文名称
便捷式背包备份
插件英文名称
BagRecall
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
插件在1.21.1,1.21,1.20.6,1.20.4,1.18.2 ,1.12.2 进行了测试&使用
理论上它们之间的版本也是兼容的

插件本意用于预防玩家丢东西 以及 玩家偷刷物品且难以被发现的情况


[背包]查询指令 :/br s <玩家名> <时间范围>

更新:新增末影箱查询
[末影箱]查询指令 :/bre s <玩家名> <时间范围>



仅op可用​
大范围小范围可根据时间参数的多少进行查询
1.示例 查询Mineplayer 2024年6月的背包记录​
  • /br s Mineplayer 2024-6
2.示例 查询Mineplayer 2024年6月25日8点25分的背包记录​
  • /br s Mineplayer 2024-6-25-8-25
3.示例 查询Mineplayer 2024年9月4日7点55分的 末影箱 记录​
  • /bre s Mineplayer 2024-9-4-7-55
重载指令
/br reload


配置
config.yml
YAML:
##配置文件
## 插件重载权限节点 BagRecall.reload

##[ScheduledBackup]定时备份 (这个计时是按照tick计算的 20tick=1秒 72000tick=1小时)
## 注意 即使您将备份频率设置的很高 如果玩家的背包内容与上一次备份相等 那么将不会触发备份(因为这种备份毫无意义)
ScheduledBackup: 72000
##[PlayerDeathEvent]玩家死亡后是否触发备份 (true=是 false=否)
PlayerDeathEvent:
  #是否启用 默认为 是
  Enable: true
  #触发间隔冷却 无冷却
  COOLDOWN_TIME: 0
##[PlayerChangedWorldEvent]玩家是否在改变世界时触发备份 (true=是 false=否)
PlayerChangedWorldEvent:
  #是否启用 默认为 是
  Enable: true
  #触发间隔冷却 30秒
  COOLDOWN_TIME: 30000
##[PlayerQuitEvent]玩家是否在退出游戏时触发备份 (true=是 false=否)
PlayerQuitEvent:
  #是否启用 默认为 是
  Enable: true
  #触发间隔冷却 无冷却
  COOLDOWN_TIME: 0
##[PlayerJoinEvent]玩家是否在加入游戏时触发备份 (true=是 false=否)
PlayerJoinEvent:
  #是否启用 默认为 是
  Enable: true
  #触发间隔冷却 无冷却
  COOLDOWN_TIME: 0
##[PlayerTeleportEvent]玩家是否在传送时触发备份 (true=是 false=否)
PlayerTeleportEvent:
  #是否启用 默认为 是
  Enable: true
  #触发间隔冷却 10秒
  COOLDOWN_TIME: 10000
##[PlayerDropItemEvent]玩家是否在丢弃物品时触发备份 (true=是 false=否)
PlayerDropItemEvent:
  #是否启用 默认为 是
  Enable: true
  #触发间隔冷却 30秒
  COOLDOWN_TIME: 30000
##[PlayerPickupItemEvent]玩家是否在拾取物品时触发备份 (true=是 false=否)
PlayerPickupItemEvent:
  #是否启用 默认为 是
  Enable: true
  #触发间隔冷却 30秒
  COOLDOWN_TIME: 30000
##[PlayerInteractEvent]玩家是否在与方块交互时触发备份(右键) (true=是 false=否)
PlayerInteractEvent:
  #是否启用 默认为 是
  Enable: true
  #触发间隔冷却 30秒
  COOLDOWN_TIME: 30000
  #可触发的方块 ID列表 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
  Block:
    - CHEST
    - ENDER_CHEST
    - TRAPPED_CHEST
    - SHULKER_BOX
    - BARREL
    - HOPPER
    - ANVIL
    - FURNACE
    - BLAST_FURNACE
    - SMOKER






所有备份存档全部在:plugins\BagRecall\TimeAxis
如果你想手动寻找它的备份 请尝试访问plugins\BagRecall\TimeAxis\<UUID>\..

图片:

QQ截图20240806133701.png

pkxZQjs.png pkxZMcj.png pkxZ1un.png


注释:这个插件结构简单 所有备份全部在异步状态执行不影响主线程
且所有备份文件都压缩格式存储 节省硬盘空间

你也可以尝试使用7zip等一类的压缩工具以压缩文件格式来打开TMR文件

[!] 目前 这个插件不会主动删除备份文件 需手动删除

BagRecall.svg
作者
维嘉
价格
50金粒
下载
104
查看
1,569
首次发布
最后更新

评分

5.00 星 1 次评分

维嘉 的其他资源

最新更新

  1. 修复末影箱为空 则提前返回null 的bug

    修复末影箱为空 则提前返回null 的bug
  2. 更新插件结构,新增末影箱查询

    更新插件结构,新增末影箱查询 兼容旧版备份文件
  3. 提高事件监听等级 ,优化插件兼容性

    提高了事件的监听等级 提高了插件的兼容性 当 互交 丢弃 拾取 传送 触发时优先检查事件是否被取消 如被取消则不触发备份

最新评价

Gooood
后退
顶部 底部