
SpreadLoot
SpreadLoot加速了类大逃杀模式的地图准备。使用Reg工具,将源宝箱标记为加权和接收者。战利品自动散布。设置上限、堆叠、拆分、概率。聊天显示全部。其他标签安全。死亡宝箱清除。/spreadloot help。
查看大图SpreadLoot — Minecraft 1.21.1(NeoForge)智能战利品分配系统
SpreadLoot 是一个适用于 NeoForge 1.21.1 的模组,允许服务器管理员组织资源收集和分配。该模组会自动从特殊标记的箱子中收集物品,并根据配置规则将其分配到其他箱子中。
核心功能
箱子标记
- 拿起任意物品并将其重命名为工具名称(默认:
Reg)。 - 按住 Shift + 右键点击箱子、木桶或潜影盒,将其添加到模组注册表中。
- 每个注册的箱子都与它的拥有者(进行标记的玩家)绑定。
- 再次按住 Shift + 右键点击可移除标记。
箱子类型(通过重命名区分)
| 默认名称 | 作用 |
|---|---|
| Res / RareRes / EpicRes / LegRes | 资源来源。模组从这些箱子中取走物品进行分配。每个类别都有各自的权重。 |
| Res+ | 加成箱。其内容物始终会放入每个战利品箱中。 |
| Loot | 目标箱。模组将收集到的资源放入这些箱子中。 |
权重类别
- Res — 权重 8
- RareRes — 权重 4
- EpicRes — 权重 2
- LegRes — 权重 1
权重越高,该类别中的物品出现频率越高。
分配模式
- 复制(copy) — 物品以整组堆叠方式放置。
- 随机(random) — 从每个堆叠中随机取出一部分数量。
自动清理
- 每隔 60 分钟,模组会检查所有注册过的箱子并移除已毁坏的箱子。
- 注册表每 5 秒保存一次。
- 所有文件均通过临时文件加原子移动的方式进行保存。
世界扫描
/spreadloot scan <radius> 命令允许你:
- 扫描半径内的所有区块。
- 自动注册找到的具有自定义名称的箱子。
- 收集资源并将其分配到半径内的战利品箱中。
权限系统
该模组支持多个管理员级别:
- 服务器管理员(权限等级 2 及以上)。
- 单人世界拥有者或局域网主机。
- 受信任的 UUID — 通过配置文件或
/spreadloot trust <player>设置。 - 受信任的名称(离线模式的备用方案)。
变更跟踪
- 战利品箱 — 消息对所有玩家可见。
- 资源来源箱 — 通知仅发送给标记拥有者。
/set 参数
| 参数 | 值 | 描述 |
|---|---|---|
| min | 数字(0-64) | 每个箱子最小物品数量 |
| max | 数字(0-64) | 每个箱子最大物品数量 |
| mode | copy 或 random | 分配模式 |
| tool | 名称 | 用于标记的工具名称 |
| res | 名称 | Res 类别名称 |
| resplus | 名称 | 加成箱名称 |
| rareres | 名称 | RareRes 类别名称 |
| epicres | 名称 | EpicRes 类别名称 |
| legres | 名称 | LegRes 类别名称 |
| loot | 名称 | 目标箱名称 |
配置文件
模组在世界文件夹中创建两个 JSON 文件:
- spreadloot_settings.json — 包含所有模组设置(名称、权重、限制、受信任数据)。
- spreadloot_registry.json — 包含所有已标记箱子的注册表及其拥有者绑定。如果主文件损坏,模组会从备份中恢复。
使用示例
设置名称:
/spreadloot set tool Finder,/spreadloot set loot Reward玩家拿起 Finder 物品,按住 Shift+右键点击装有资源的箱子 — 箱子即被注册。
多余的物品放入 Res+ 箱子中。
创建名为 Reward 的空箱子。
管理员运行
/spreadloot spread confirm— 资源被分配到 Reward 箱子中。玩家打开 Reward 箱子并收集战利品。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。