首先在游戏目录的config文件夹下找到名为“badmobs-common.toml”(作者游戏版本是1.16.5,其他版本的文件后缀等有时存在不同,但基本原理相通)的配置文件:
PS:有的包可能开启了版本隔离的功能,此时包括mods,saves等在内的文件并直接不在.minecreft文件夹下,而是在version文件夹中对应游戏版本的目录下(就像上图一样)
之后打开配置文件,可以看到各模组生物的生成配置文件,结构为“模组-模组下的各生物”,如下图所示:
我们以alex's的生物中的绯红蚊子为例演示如何禁止该生物的生成:
在游戏中获取该生物的代号,我们需要在游戏中按“F3+H”,此时左下角提示“高级提示框:显示”,之后查看对应生物的刷怪蛋,就可以看到格式为“模组名:生物名”的相关信息:
PS:创造模式下对生物按中键可以得到生物的刷怪蛋(按键绑定中”选取方块“绑定为“中键”)
2.在配置文件中搜索对应的生物,如果有上图中格式的配置,进入第三步修改,如果没有则可以自己创建,模组名和生物名来自第一步
3.修改相关的生成,具体的生成配置如下:
#Spawning options for alexsmobs:crimson_mosquito(某生物的生成选项,这里是alex's creature模组的绯红苍蝇,获取方法是在游戏里按F3+H打开高级提示框,然后在对应生物的刷怪蛋上就可以看到 模组名:生物名 样式的信息)
[alexsmobs.crimson_mosquito](模组名.生物名)
#Should the entity be allowed to spawn normally?(下面一行表示是否自然生成,不想生成true就改成false)allowNormalSpawning = true#Should spawners be able to spawn the entity?(刷怪笼是否可以生成怪物,不想生成就true改成false)allowSpawners = true#Should spawn eggs be able to spawn the entity?(生成蛋是否可以生成怪物,不想生成就true改成false)allowSpawnEggs = true#Should the entity spawn via mob conversion? i.e. villager -> zombie(该怪物是否可以由其他生物转化过来,比如说僵尸村民是否可以由村民->僵尸村民这种情况转化过来,不想就改成false)allowConversions = true#When enabled the entity type will be aggresively removed from worlds. This will bypass all other options.(是否强制移除当前世界中的目标生物,如果改成true的话意味着当前存在的该生物会被强制移除)removeAggressively = falsePS:1.16.5版本下,据个人测试,修改该配置文件后,不需要重启游戏,只需要保存配置文件就可以即刻应用到游戏中。