Custom Skin Loader Mod — Configuration
Configuration
The mod is primarily managed through a JSON configuration file located at .minecraft/CustomSkinLoader/CustomSkinLoader.json. This file defines the behavior of the mod and the priority of skin sources.
Global Settings
| Option | Type | Description |
|---|---|---|
enable |
Boolean | Enables or disables the mod entirely. |
loadLogs |
Boolean | Whether to generate detailed logs in CustomSkinLoader.log. |
loadCape |
Boolean | Enables or disables the loading of capes. |
cacheExpiry |
Integer | Time in seconds before the local skin cache expires. |
ignoreHttpsCertificate |
Boolean | If true, the mod will ignore SSL certificate errors when connecting to skin servers. |
enableTransparentSkin |
Boolean | Enables support for semi-transparent skin textures. |
The Load List
The loadlist is an array of objects that determines where the mod looks for skins and in what order. The mod will check each source from top to bottom and stop once a skin is found.
"loadlist": [
{
"name": "LocalSkin",
"type": "Legacy",
"root": "LocalSkin/"
},
{
"name": "Mojang",
"type": "MojangAPI"
}
]
Commands
The mod provides several in-game commands for management and troubleshooting. Commands can be prefixed with either /csl or /customskinloader.
| Command | Description |
|---|---|
/csl reload |
Reloads the CustomSkinLoader.json config and refreshes all player skins in the current world. |
/csl report |
Generates a diagnostic report file to help identify why a skin is not loading. |
/csl clear |
Clears the local skin cache, forcing the mod to re-download textures from the web. |
/csl help |
Displays a list of available subcommands and their usage. |