Skip to content
This repository has been archived by the owner on Jan 11, 2020. It is now read-only.

游戏中不显示皮肤的可能原因

621sama edited this page Feb 9, 2018 · 2 revisions

因为经常有人来问这个问题,每次都和他们说一遍很麻烦,所以我会在这里专门写一个 Troubleshooting Checklist。一般来说 Minecraft 游戏内无法加载自定义皮肤就那么几种可能性,跑不离的。

注意,这篇文章只讨论使用 皮肤 Mod 时的问题。使用自定义 Yggdrasil API 外置登录系统出现的皮肤不加载问题不在本文的讨论范围之内 (或许之后我会专门写一篇文章咕咕咕)

☑️ 检查皮肤站是否配置正确

怎么检查?访问 http://你的皮肤站地址/你的游戏角色名.json(此处以 CSL API 为例,USM 也差不多),如果一切正常,你会得到类似这样的内容(如果出错了,出门右转 FAQ):

{
    "username": "621sama",
    "skins": {
        "default": "834cbd848f0a29008bf5b1d59d02ecb1cf25dfd21fc88be1c183c9261f5fdd69",
        "slim": "3d82f454ceeb30f2546283e08ab060a45d450dc6042c9077f638f10ca51205d4"
    },
    "cape": "2911438e8282d40e6d64fbefd076eef0a901cb90d3deae4057fec60c66eb93d2"
}

然后把那一串字符复制出来,访问 http://你的皮肤站地址/textures/那一串字符,如果一切正常,你会看到你的皮肤图片:

screenshot

确保这一步一切正常后,你可以继续往下排查了。

☑️ 检查皮肤 Mod 是否正确加载

去看看你游戏主菜单中 Forge Mod List 里有没有正确加载皮肤 Mod(CustomSkinLoader、UniSkinMod 之类)。

☑️ 检查皮肤 Mod 是否配置正确

请参阅 Wiki - 如何配置皮肤 Mod,再检查一遍你有没有配置出错的地方。

☑️ 查看皮肤 Mod 的日志

日志是开发者的好朋友,有了它可以快速定位问题原因。

  • CSL 的日志位于 .minecraft/CustomSkinLoader/CustomSkinLoader.log
  • USM 的日志直接输出至游戏日志中

在日志里看看有没有什么 ERROR 打头的记录,把错误信息拿去翻译一下基本上就能知道原因了。

🤔 还是无法解决?

如果你做到这一步还是不知道为什么无法加载皮肤的话,

你可以参照 Wiki - 报告问题的正确姿势 向我或者其他用户提问了。

Clone this wiki locally