随机袋结构选择

随机袋结构选择

一个简单的模组,用于改变我的世界结构变体的选择算法。不再使用真正的随机选择(有时某个特定变体就是不会生成),而是将所有变体像扑克牌一样洗牌,然后逐一抽取。

随机袋结构选择

一个简单的模组,用于改变我的世界结构变体的选择算法。
不再进行真正的随机选择——有时某个变体就是不会生成——而是将所有的变体像一副牌一样洗牌,然后逐个抽取。
这保证了每个类型在出现重复之前至少会生成一次。

适用于自定义数据包。 数据包中指定的权重仍然会被遵守,如果 >1,则该变体会被多次添加到牌堆中。

配置

  • ALLOWED_STRUCTURE_POOLS:字符串数组,包含受此更改影响的结构的资源位置。支持通配符(*)。示例:minecraft:trail_ruins*,minecraft:village/*/houses,mydatapack:*
  • BAG_SIZE_MULTS:这决定了同时洗入多少副“牌”在一起。默认值为1,但可以增加以允许更多变化。