本文参考 关于七咒之戒诅咒/祝福以及通用配置的配置修改 这篇教程中的配置方法,附带了自己配置过程中发现的简化配置方法,并附带部分已经配置完成的白名单内容。
七咒之戒的各个诅咒的配置内容可以参考上述的教程,本教程主要针对七咒之戒的第二诅咒“中立生物会主动攻击你”,这个诅咒的配置方法是在config文件夹下的enigmaticlegacy-common.omniconf中,找到
# List of entities that should never be affected by the Second Curse of Ring of the Seven Curses. Examples: minecraft:iron_golem, minecraft:zombified_piglin. Changing this option required game restart to take effect. [default: , synchronized: no]
S:CursedRingNeutralAngerBlacklist<
>
这一项,在上述代码的<>中输入中立生物的ID。
关于格式问题,配置白名单格式参考@QQ酱114514的评论,这里不再赘述:
七咒之戒中立生物白名单这个配置特别容易因为格式问题而不生效,网上有不少相关问题帖子均无人回答
个人发现必须按照上图方法填写:每种生物名提行+tab缩进一次
如果不生效,请务必检查以下几点:
生物名称拼写对了吗(以游戏内summon的名字为准,百科的可能是错的)
生物名称末尾不要打逗号(别被样例误导了)
生物名称不要引号或者<> (如“minecraft:iron_golem”或者<minecraft:iron_golem>这种形式)
不要4个空格代替tab缩进
本教程主要针对填写生物ID这方面,提供一个找生物ID的方法。最传统的找生物ID的方法是进入游戏通过游戏内的更多信息窗口进行判断,但对于多mod环境,这种方法效率不高,因此这里提供另一个方法。
即使用mod Bad Mobs 。这个mod是一个较为简单的用来ban掉不想要的生物的mod,我们这里用到的是它的另一个功能,这个mod在每次运行游戏时,都会生成一个配置文件badmobs-common.toml,配置文件如下图所示:
这个配置文件会生成游戏内所有的实体(包括生物)的ID,并按照mod顺序进行排列,通过这个可以很快的知道游戏环境中都有哪些生物及其生物ID。(例如,图上的minecraft.allay即为游戏本体生物悦灵的ID)通过这种方法,就不用打开游戏一个一个测试了。
得到生物ID之后,就是判断哪些是中立生物,mod生物可以参考百科内容进行配置,原版生物可以参考我的世界中文wiki的生物页面进行配置。
最后,附上自用的原版全部生物+部分自用mod生物的白名单(持续更新),为后续配置的人提供一个参考。
注意!!!下面的白名单只需要看生物ID,格式需要自己调,不要直接复制,而且要删掉//以及后面的内容,那些内容是方便看教程的人知道是什么mod的,配置文件中不要出现。
游戏版本为1.20.1 forge,其他版本酌情增删当前版本多出来或者没有的生物
minecraft:cave_spider
minecraft:enderman
minecraft:fox
minecraft:dolphin
minecraft:iron_golem
minecraft:llama
minecraft:panda
minecraft:piglin
minecraft:polar_bear
minecraft:spider
minecraft:trader_llama
minecraft:wolf
minecraft:zombified_piglin//以上为原版生物,不包括蜜蜂,原版蜜蜂请打开“保护蜜蜂选项”,mod蜜蜂请独立配置
upgrade_aquatic:pike
upgrade_aquatic:lionfish //碧海新生的两种鱼
iceandfire:hippogryph
iceandfire:amphithere//冰火的骏鹰和翼蚺
graveyard:nightmare//墓园的梦魇
guardvillagers:guard//警卫村民的所有警卫
irons_spellbooks:apothecarist
irons_spellbooks:priest
irons_spellbooks:pyromancer//铁魔法的3种中立法师