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

我相信,很多人在使用这个模组新建NPC的时候,都会觉得模组本身的皮肤太普遍了,又或者是太少了...

一部分人会通过图床去解决这些问题,但,网络怎么办...有的时候无法显示了是个重点...

也有一部分人会通过修改模组本身的模组压缩包,为其内部增加皮肤以做到修改的效果...但每次修改都有可能导致一系列未知问题...

当然了,很少人知道,其实通过材质包加载的方式,也可以做到加入本地皮肤的效果!


具体操作如下:

  1. 在游戏的./resourcepacks目录(即材质包目录)内新建一个文件夹"CustomSkins" (注: 名称随意,此处仅为参考)

  2. 打开文件夹,在内部新建一个"pack.mcmeta"的文本文件,并输入如下内容 (注: description内容随意,此处标绿作为提醒)

    添加自定义皮肤(通过材质包)-第1张图片
    步骤2. "pack.mcmeta"内容
    另外,在MC材质包中,需要注意"pack_format"的数字格式,具体请翻阅官方中文wiki

  3. 新建如下子目录结构,并在最后的子目录中,放入你需要加入的皮肤 (注: 其中所有文件名不允许使用大写,否则将会出现材质错误)

    添加自定义皮肤(通过材质包)-第2张图片

  4. 在游戏中加载这个材质包。

    添加自定义皮肤(通过材质包)-第3张图片

  5. 在NPC中“外形设置”的“材质”中,选择到“材质”项后,点击右侧“选择”按钮,点击“向上”直到无法点击后,根据步骤3的目录结构,选择到你的皮肤,即可让NPC显示材质包中的本地皮肤。

    添加自定义皮肤(通过材质包)-第4张图片


教程到此处便以结束!此方法可用于CustomNPCs的所有版本!但注意对旧版本皮肤的一些问题哦!