
重新搜刮宝箱
ReLoot将**放置在地图中的原版箱子**转变为**每位玩家独立的战利品箱子**,无需修改地图或添加自定义方块。
ReLootChest 将你地图中的原版箱子转变为每位玩家独立的战利品箱子,无需修改地图或添加自定义方块。
- 属于地图预设的箱子(预建建筑、地牢等)会成为 ReLoot 箱子。
- 由玩家放置的箱子保持完全原版,不会受本插件影响。
功能特点
✅ 每位玩家独立箱子战利品
每个玩家拥有独立的箱子内容实例。
战利品按玩家和箱子位置分别保存。✅ 使用箱子的默认内容
ReLoot 会读取世界中箱子的原版库存,并将其作为首次打开时的"模板"。✅ 部分战利品会被记住
如果玩家只拿走部分物品并关闭箱子,剩余物品会被保存。
下次该玩家打开此箱子时,将看到他们离开时的内容。✅ 每个箱子每位玩家仅一次战利品
当玩家完全清空一个箱子后,该箱子对此玩家视为已完成。
再次打开时,会显示可配置的"已搜刮"提示。✅ 自动区分地图箱子与玩家箱子
- 从创造模式/战利品中获取并由玩家放置的箱子(通过物品 ID 和自定义方块状态检测)会被排除在 ReLoot 之外。
- 仅世界中预先存在的箱子会被视为 ReLoot 箱子。
✅ 不影响正常游戏
- 地图箱子受到防破坏保护(可在 BreakBlock 系统中选择启用)。
- 玩家箱子保持完全原版:正常打开、破坏及所有机制。
✅ 每位玩家的持久化存储
玩家数据(已搜刮了哪个箱子及箱内剩余物品)以简洁的 JSON 文件形式保存在playerdata/目录下。✅ 可配置的消息
"已搜刮箱子"的提示消息可通过config.json配置。
默认(英文):
You have already looted this chest.
如遇问题,可通过 Discord 联系我:ender_griefeur99
配置
文件: plugins/ReLoot/config.json
首次运行自动生成:
```json { "alreadyLootedMessage": "You have already looted this chest." }
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。