MC百科社群

标题: 如何禁止神秘花{(1.20.1)植物魔法}生成 [打印本页]

作者: QQ酱234428    时间: 2024-1-1 18:54
标题: 如何禁止神秘花{(1.20.1)植物魔法}生成
神秘花颜色太过杂乱,破坏原有生态景观,所以想要禁用生成,但是我写的数据包没有起效果QWQworldgen
{  "feature": "botania:mystical_flowers",
  "placement": [
    {
      "type": "minecraft:count",
      "count": 0
    },
    {
      "type": "minecraft:rarity_filter",
      "chance": 0
    },
    {
      "type": "minecraft:in_square"
    },
    {
      "type": "minecraft:heightmap",
      "heightmap": "MOTION_BLOCKING_NO_LEAVES"
    },
    {
      "type": "minecraft:biome"
    }
  ]
}




作者: cabala    时间: 2024-1-1 18:54
我所下载的版本是Botania-1.20.1-443-FORGE,其中mystical_flowers.json下minecraft:rarity_filter的chance本来就是16。只需要把"type": "minecraft:count",改成0就可以禁止神秘花的生成,而你把minecraft:rarity_filter也改成了0,所以我建议你改回16。
而给出0会崩溃和长整型变量并无关系,而是因为chance代表的含义是如果随机数大于1/chance,则此放置点无效。相当于平均每chance次生成才能成功一次。我想是因为你改成了0之后,造成了除0错误,因此会崩溃。
不管怎么说,问题解决了就好
作者: cabala    时间: 2024-1-2 09:27
先到模组的配置文件里找找吧
作者: QQ酱234428    时间: 2024-1-3 16:00
cabala 发表于 2024-1-2 09:27
先到模组的配置文件里找找吧

你觉得我没看配置文件会来这里问?我都改资源文件了会不看配置?
作者: cabala    时间: 2024-1-4 15:59
把 "type": "minecraft:rarity_filter",下的chance改回16试试
作者: QQ酱234428    时间: 2024-1-8 03:15
cabala 发表于 2024-1-4 15:59
把 "type": "minecraft:rarity_filter",下的chance改回16试试

已知type": "minecraft:rarity_filter"为长整型变量,所以我之前给出的0会导致崩溃,改成16不能解决任何问题。





欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科