在修改配置文件前请确认自己较熟悉json格式,修改完后推荐用json校验工具(例如BeJson)进行格式检查。 
如果您想修改,却不会修改,您可以联系我。 
在这里也推荐一个GUI( http://www.mcbbs.net/thread-619019-1-1.html )为不懂json的用户服务~ 
上面这个GUI目前已有在线版本 https://g-plane.github.io/customskinloader-gui-react/ 感谢g-plane~ 
 
配置文件存于.minecraft/CustomSkinLoader/CustomSkinLoader.json 
- "version" 
用于记录配置文件版本以便于自动升级,请勿修改。 
- "enable" 
表示是否启用CustomSkinLoader,true为启用,false为禁用,默认为true。 
- "enableSkull" 
表示是否启用头颅加载,true为启用,false为禁用,默认为true。 
若未启用CustomSkinLoader,头颅加载也不会启用。 
- "enableDynamicSkull" 
表示是否启用动态头颅,true为启用,false为禁用,默认为true。 
若未启用头颅加载,动态头颅也不会启用。 
- "enableTransparentSkin" 
表示是否启用透明皮肤,true为启用,false为禁用,默认为true 
- "ignoreHttpsCertificate" 
表示是否忽略全局https证书,true为启用,false为禁用,默认为false 
- "cacheExpiry" 
表示缓存有效期,单位为s。 
不建议设置过小或过大。 
设置为0相当于关闭缓存,默认为10。 
- "enableUpdateSkull" 
表示是否开启头颅更新,true为启用,false为禁用,默认为false。 
易引发卡顿,不建议开启。 
- "enableLocalProfileCache" 
表示是否开启本地皮肤信息缓存,true为启用,false为禁用,默认为false。 
开启后可在无网络时继续使用缓存的皮肤,不建议在网络状态稳定(例如能一直接入网络的台式机)时仍然开启。 
- "enableCacheAutoClean" 
表示是否在启动时清理所有缓存,true为启用,false为禁用,默认为false。 
若开启了本地皮肤信息缓存,则强制不清理。 
将会被清理的文件夹为".minecraft\assets\skins"(Minecraft皮肤材质缓存) 
与".minecraft\CustomSkinLoader\caches"(CustomSkinLoader网络资源缓存)。 
- "forceLoadAllTextures" 
表示是否即加载皮肤又加载披风后才停止加载,true为启用,false为禁用,默认为false。 
不开启的默认逻辑是有任意皮肤站提供了任意材质就停止加载,不建议开启。 
- "loadlist" 
内容与顺序决定了皮肤来源与加载顺序。 
请注意:皮肤站可以获得到您的IP地址(MC-78491) 
根据皮肤加载API的不同,loadlist中的内容也不同。 
所有的"name"均表示皮肤站名称,"name"可以省略或自定义,不过请不要出现中文。 
- Mojang API 
仅用于正版加载 
- {
 
 -   "name":"Mojang",
 
 -   "type":"MojangAPI"
 
 - }
 
  复制代码 - CustomSkinAPI 
- {
 
 -   "name":"名称",
 
 -   "type":"CustomSkinAPI",
 
 -   "root":"皮肤站提供的CustomSkinAPI根地址,请注意以'/'结尾"
 
 - }
 
  复制代码 - UniSkinAPI 
- {
 
 -   "name":"名称",
 
 -   "type":"UniSkinAPI",
 
 -   "root":"皮肤站提供的UniSkinAPI根地址,请注意以'/'结尾"
 
 - }
 
  复制代码 - 传统加载 
- {
 
 -   "name":"名称",
 
 -   "type":"Legacy",
 
 -   "skin":"皮肤站的皮肤加载网址,使用'{USERNAME}'代替用户名",
 
 -   "cape":"皮肤站的披风加载网址,使用'{USERNAME}'代替用户名",
 
 -   "model":"皮肤模型 default / slim , 省略即采用 default",
 
 -   "checkPNG":true/false(是否对材质进行检测,默认false)
 
 - }
 
  复制代码 
以上所有内容(除Mojang API)都可以加载本地皮肤,只需将根地址/传统皮肤地址改为与".minecraft/CustomSkinLoader"的相对地址即可(无需"local"属性),例如".minecraft/CustomSkinLoader/LocalSkin/CustomSkinAPI/"只需写为"LocalSkin/CustomSkinAPI/"。 
 
以上所有API(除Mojang API)都可以设置UserAgent,例如 
- {
 
 -   "name":"名称",
 
 -   "type":"CustomSkinAPI",
 
 -   "root":"皮肤站提供的CustomSkinAPI根地址,请注意以'/'结尾",
 
 -   "userAgent":"自定义UserAgent"
 
 - }
 
  复制代码 除非您明晰自己在做什么且清楚设置的后果或实在万不得已,否则不建议设置UserAgent 
UserAgent例子 
Windows10 x64 Firefox47 
- Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0
 
  复制代码 Windows10 x64 Chrome47 
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36
 
  复制代码 Java 8 Update 91 
 |