本篇教程由作者设定使用 CC BY-NC 协议。

这个模组添加了一个飞艇村庄,但包括制作团队群内都有不少玩家希望可以禁用飞艇村庄,因为麦块的光照系统原因,这玩意甚至可能影响部分光影的美观度,其次村民不好运输,上去还麻烦。

制作团队在主页面非常不负责任的只留下了

To disable structures, remove the structures from the structure set file
制作团队收到了反馈之后在数据包中减少了飞艇村庄的生成,但这并没有真的告诉玩家怎么禁用村庄,单纯的移除可能会导致不起作用甚至崩溃游戏。并且我多次向制作团队求助都没有得到任何回复,所以陷入红温的我自己摸索了禁用的方法。

如果想要禁用飞艇村庄,首先需要去下载该模组的配置数据包,站内已经有了链接(根据制作团队描述,该数据包已经降低了飞艇村庄的出现率)

禁用模组的飞艇村庄-第1张图片下载数据包之后,将其解压缩到文件夹中禁用模组的飞艇村庄-第2张图片

进入data,找到这个路径\data\integrated_villages\worldgen\structure
使用诸如VSCode的文档编辑器打开文件airship_village.json,可以得到以下内容:
禁用模组的飞艇村庄-第3张图片

将这里的biomes字段后的内容替换为[],这样飞艇村庄就无法在任何生物群系生成禁用模组的飞艇村庄-第4张图片

然后保存,加入到存档的数据包文件夹,或者使用诸如paxi、openloader、kubejs一类的全局数据包加载器后创建新的世界,

禁用模组的飞艇村庄-第5张图片

理论上可以禁用飞艇村庄。这套方法同样可以用于其他村庄,甚至用于配置某些村庄可以生成的群系等