随机战利品模拟器的作用
此浏览器工具模拟从原版 Minecraft 物品的加权池中重复抽取。每次掷骰根据相对权重选择一个符合条件的物品,在该物品的最小值和最大值之间选择一个整数堆叠数量,并将重复结果合并到箱子预览中。
该模拟器有助于在编写实际战利品表之前平衡想法。它目前不导出 datapack JSON、不放置箱子、不强制物品堆叠限制、不添加战利品条件、不应用附魔,也不复现原版战利品表引擎的每条规则。
权重是相对概率
当只有权重不同时,权重为 10 的物品被选中的频率是权重为 5 的物品的两倍。某个物品的近似概率是其权重除以池中所有有效物品的正权重总和。
每次掷骰都是独立的
选择物品不会将其从池中移除。同一物品可能出现多次,预览会将堆叠数量相加。重复运行模拟以判断可能结果的范围,而不是相信一次幸运的箱子。
最小值和最大值控制每个选中的堆叠
选择物品后,模拟器会在其最小值和最大值之间选择一个整数数量,包括两端。如果值颠倒,工具会为掷骰进行归一化。
使用战利品表生成器生成真正的 datapack
当物品池平衡感觉合适时,在战利品表生成器中重新构建设计,并添加目标 Java 版本所需的正确条目类型、条件、函数、掷骰次数和文件路径。
测试加权 Minecraft 物品池
- 设置一个模拟箱子应进行多少次独立抽取。
- 添加每个符合条件的原版物品并选择正权重。
- 设置选中该物品时产生的最小和最大数量。
- 多次掷骰子,比较常见、稀有、看似空的和过多的结果。
- 在 datapack 中使用之前,将平衡的设计转移到版本感知的战利品表中。
随机战利品生成器常见问题
权重更大能保证获得该物品吗?
不能。权重会改变相对于其他条目的概率。任何正权重的物品在少量掷骰中仍可能未被选中。
为什么预览中重复的物品会合并?
模拟器按物品 ID 聚合结果,以便轻松读取总数量。实际箱子可能会根据战利品表和容器行为将物品分配到不同的槽位。
这会导出 Minecraft 战利品表吗?
不会。这是一个平衡模拟器。测试物品池后,请使用专门的战利品表生成器创建 datapack JSON。
为什么未知物品会被忽略?
当前模拟器只掷骰其原版物品库中的 ID 和具有正权重的条目。请从选择器中选择一个可识别的物品。