= 创作分享 =
你问我答
如何禁止神秘花{(1.20.1)植物魔法}生成 ...
sace_king

如何禁止神秘花{(1.20.1)植物魔法}生成

sace_king 于 2024-1-1 18:54 ( 10月前 ) [复制链接] [只看楼主] [打印]
766 5
5RF
神秘花颜色太过杂乱,破坏原有生态景观,所以想要禁用生成,但是我写的数据包没有起效果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"
    }
  ]
}



最佳答案

查看完整内容

我所下载的版本是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之后, ...
发表于 2024-1-1 18:54:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 5 条回复!
cabala
我所下载的版本是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错误,因此会崩溃。
不管怎么说,问题解决了就好
发表于 2024-1-1 18:54:51 | 只看该作者

回复 | 举报

cabala
先到模组的配置文件里找找吧
发表于 2024-1-2 09:27:24 | 只看该作者

回复 | 举报

sace_king
cabala 发表于 2024-1-2 09:27
先到模组的配置文件里找找吧

你觉得我没看配置文件会来这里问?我都改资源文件了会不看配置?
发表于 2024-1-3 16:00:09 | 只看该作者

回复 | 举报

cabala
把 "type": "minecraft:rarity_filter",下的chance改回16试试
发表于 2024-1-4 15:59:21 | 只看该作者

回复 | 举报

sace_king
cabala 发表于 2024-1-4 15:59
把 "type": "minecraft:rarity_filter",下的chance改回16试试

已知type": "minecraft:rarity_filter"为长整型变量,所以我之前给出的0会导致崩溃,改成16不能解决任何问题。
发表于 2024-1-8 03:15:26 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表