在修改配置文件前请确认自己较熟悉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
|