MCTOOLBOX
MC ToolboxMC TOOLBOX

创造

Minecraft 随机战利品生成器

创建加权物品池并在本地模拟箱子掷骰。搜索原版物品库,调整权重和堆叠范围,然后掷骰预览。

箱子

物品池

Diamond
Iron Ingot
Gold Ingot
Bread

Live preview

掷骰子以预览加权物品池的结果。

随机战利品模拟器的作用

此浏览器工具模拟从原版 Minecraft 物品的加权池中重复抽取。每次掷骰根据相对权重选择一个符合条件的物品,在该物品的最小值和最大值之间选择一个整数堆叠数量,并将重复结果合并到箱子预览中。

该模拟器有助于在编写实际战利品表之前平衡想法。它目前不导出 datapack JSON、不放置箱子、不强制物品堆叠限制、不添加战利品条件、不应用附魔,也不复现原版战利品表引擎的每条规则。

权重是相对概率

当只有权重不同时,权重为 10 的物品被选中的频率是权重为 5 的物品的两倍。某个物品的近似概率是其权重除以池中所有有效物品的正权重总和。

每次掷骰都是独立的

选择物品不会将其从池中移除。同一物品可能出现多次,预览会将堆叠数量相加。重复运行模拟以判断可能结果的范围,而不是相信一次幸运的箱子。

最小值和最大值控制每个选中的堆叠

选择物品后,模拟器会在其最小值和最大值之间选择一个整数数量,包括两端。如果值颠倒,工具会为掷骰进行归一化。

使用战利品表生成器生成真正的 datapack

当物品池平衡感觉合适时,在战利品表生成器中重新构建设计,并添加目标 Java 版本所需的正确条目类型、条件、函数、掷骰次数和文件路径。

测试加权 Minecraft 物品池

  1. 设置一个模拟箱子应进行多少次独立抽取。
  2. 添加每个符合条件的原版物品并选择正权重。
  3. 设置选中该物品时产生的最小和最大数量。
  4. 多次掷骰子,比较常见、稀有、看似空的和过多的结果。
  5. 在 datapack 中使用之前,将平衡的设计转移到版本感知的战利品表中。

随机战利品生成器常见问题

权重更大能保证获得该物品吗?

不能。权重会改变相对于其他条目的概率。任何正权重的物品在少量掷骰中仍可能未被选中。

为什么预览中重复的物品会合并?

模拟器按物品 ID 聚合结果,以便轻松读取总数量。实际箱子可能会根据战利品表和容器行为将物品分配到不同的槽位。

这会导出 Minecraft 战利品表吗?

不会。这是一个平衡模拟器。测试物品池后,请使用专门的战利品表生成器创建 datapack JSON。

为什么未知物品会被忽略?

当前模拟器只掷骰其原版物品库中的 ID 和具有正权重的条目。请从选择器中选择一个可识别的物品。