众所周知,怪物娘化模组在1.12.2之后改为资源包形式,因此导致模组使用原版模型的情况下会导致材质缺失。
以夸克(Quark)模组的LGBTQ蜜蜂为例:
成克苏鲁了(雾)
最简单的方式是直接把模组删了(划掉)
开个玩笑,这么整我出这教程就没啥意义了。
也可以直接搁配置里把这种东西关了
真正的方式是修改模组文件或者直接制作一款资源包,我更推荐后者,因为可以重复利用,不想用的时候也可以和原材质一起卸载。
以下是教程:
首先我们需要在空文件夹中新建一个空的文本文件并将文件名改为“pack.mcmeta”注:该文件名包括后缀名。
以文本格式打开文件,并输入以下内容:
{
"pack": {
"pack_format": 9,
"description": "用于补充某些模组因怪物娘化而缺失的材质"
}
}完成后保存并关闭窗口。
关于以上代码,需要注意的两点:
字符串"pack_format": 后的“9”是版本号,比如9就是MC1.19版本,版本号不对材质包页面会显示不兼容,但不影响正常使用。
其次是字符串"description":后面引号中的内容是资源包描述,需要注意的是描述内容必须在英文引号内部,不要粗心打成中文引号了。
然后是在空文件中添加一个名为pack的.png文件,该文件为材质包的图标,遗漏其实并无大碍,只是图标会显示为默认的圆石。
最后是添加一个名为assets的空文件夹,准备工作便结束了。
下一步是在你的mods文件夹找到需要补充的模组.jar文件,以压缩包格式打开,此处依旧以夸克模组举例:
我们可以看到一堆杂七杂八的文件,不用管他们直接打开assets文件夹然后我们可以看到里面有个quark(模组名)文件夹,继续打开,再打开textures/model文件夹。
以上路径是模组的生物材质文件路径,我们按照该路径在我们的资源包文件的assets文件夹里面添加模组名/textures/model文件夹。
然后我们找到需要补充材质的文件进行替换(注:文件上级有文件夹的情况需要先创建上级文件夹),以夸克的蜜蜂(有上级文件夹entiey/variants/bees,需要先添加路径)举例:
先打开怪物娘化材质包的生物文件路径assets/minecraft/textures/model/entity/bee文件夹提取需要的png文件,由于夸克的每种蜜蜂只有四种材质,所以我们只需要提取对应的四种文件即可。
直接将提取出来的四种文件更改成四种对应的文件名:
bee.png → normal.png bee_nectar.png → nectar.png bee_angry_nectar.png → angry_nectar.png bee_angry.png → angry.png 然后放进对应的文件位置,就可以解决了。
当然,如果只有一种贴图就只需要修改那一种贴图即可。
以暮色森林的国王蜘蛛举例,在assets/twilightforest/textures/model里只有kingspider.png一个对应文件,就只需要在资源包对应位置添加该文件的补充文件即可。
但是这种方式会导致所有同种生物都是一个样子,这显然不是我们想要的效果。
所以我们就需要打开你的画图软件为他稍微修改一下。
最后回到开头的文件夹内选中这三个文件/文件夹压缩成zip文件,该zip文件就是资源包。
让我们加入资源包试一下:
完成克苏鲁成功变成萌妹子(雾)。
教程只是为了让你可以自己添加丢失纹理的补充文件,有现成的补充材质还是直接用的好。