CustomSkinLoader
ModrinthCustom Skin Loader mod for Minecraft.
15.1-Universal · MC 26.3 · Fabric, Forge, Neoforge, Quilt
Files
15.1-Universal
releaseCustomSkinLoader_Universal_15.1
26.326.226.1.226.1.1+57fabricforgeneoforgequilt2026-10-11 · 443.6K downloads
CustomSkinLoader_Universal-15.1.jar · 218 KB
15.0.1-Universal
releaseCustomSkinLoader_Universal_15.0.1
26.226.1.226.1.126.1+56fabricforgeneoforgequilt2026-06-21 · 2.1M downloads
CustomSkinLoader_Universal-15.0.1.jar · 213 KB
15.0-Universal
releaseCustomSkinLoader_Universal_15.0
26.226.1.226.1.126.1+56fabricforgeneoforgequilt2026-06-20 · 377.2K downloads
CustomSkinLoader_Universal-15.0.jar · 213 KB
14.28-Universal
releaseCustomSkinLoader_Universal_14.28
26.1.226.1.126.1fabricquilt2026-04-05 · 280.8K downloads
CustomSkinLoader_Universal-14.28.jar · 187 KB
14.28-Universal
releaseCustomSkinLoader_Universal_14.28
26.1.226.1.126.11.21.11+16forgeneoforge2026-03-27 · 176.6K downloads
CustomSkinLoader_Universal-14.28.jar · 187 KB
14.28-Fabric
releaseCustomSkinLoader_Fabric_14.28
1.21.111.21.101.21.91.21.8+39fabricquilt2026-03-27 · 551.3K downloads
CustomSkinLoader_Fabric-14.28.jar · 185 KB
14.28-ForgeV1
releaseCustomSkinLoader_ForgeV1_14.28
1.16.51.16.41.16.31.16.2+20forge2026-03-27 · 59.9K downloads
CustomSkinLoader_ForgeV1-14.28.jar · 195 KB
14.28-ForgeV2
releaseCustomSkinLoader_ForgeV2_14.28
1.20.41.20.31.20.21.20.1+10forgeneoforge2026-03-27 · 680.3K downloads
CustomSkinLoader_ForgeV2-14.28.jar · 150 KB
14.27-ForgeV1
releaseCustomSkinLoader_ForgeV1_14.27
1.16.51.16.41.16.31.16.2+20forge2025-12-24 · 73.1K downloads
CustomSkinLoader_ForgeV1-14.27.jar · 196 KB
14.27-Fabric
releaseCustomSkinLoader_Fabric_14.27
1.21.111.21.101.21.91.21.8+39fabricquilt2025-12-24 · 878.9K downloads
CustomSkinLoader_Fabric-14.27.jar · 186 KB
14.27-ForgeV3
releaseCustomSkinLoader_ForgeV3_14.27
1.21.111.21.101.21.91.21.8+8forgeneoforge2025-12-24 · 243.2K downloads
CustomSkinLoader_ForgeV3-14.27.jar · 188 KB
14.27-ForgeV2
releaseCustomSkinLoader_ForgeV2_14.27
1.20.41.20.31.20.21.20.1+10forgeneoforge2025-12-24 · 966.4K downloads
CustomSkinLoader_ForgeV2-14.27.jar · 152 KB
14.26.1-ForgeV3
releaseCustomSkinLoader_ForgeV3_14.26.1
1.21.101.21.91.21.81.21.7+7forgeneoforge2025-10-22 · 100.3K downloads
CustomSkinLoader_ForgeV3-14.26.1.jar · 178 KB
14.26.1-Fabric
releaseCustomSkinLoader_Fabric_14.26.1
1.21.101.21.91.21.81.21.7+38fabricquilt2025-10-22 · 1.4M downloads
CustomSkinLoader_Fabric-14.26.1.jar · 177 KB
14.26.1-ForgeV2
releaseCustomSkinLoader_ForgeV2_14.26.1
1.20.41.20.31.20.21.20.1+10forgeneoforge2025-10-22 · 4.2M downloads
CustomSkinLoader_ForgeV2-14.26.1.jar · 150 KB
14.26.1-ForgeV1
releaseCustomSkinLoader_ForgeV1_14.26.1
1.16.51.16.41.16.31.16.2+20forge2025-10-22 · 62K downloads
CustomSkinLoader_ForgeV1-14.26.1.jar · 195 KB
14.26-ForgeV1
releaseCustomSkinLoader_ForgeV1_14.26
1.16.51.16.41.16.31.16.2+20forge2025-10-10 · 7K downloads
CustomSkinLoader_ForgeV1-14.26.jar · 195 KB
14.26-Fabric
releaseCustomSkinLoader_Fabric_14.26
1.21.101.21.91.21.81.21.7+38fabricquilt2025-10-10 · 46.9K downloads
CustomSkinLoader_Fabric-14.26.jar · 176 KB
14.26-ForgeV3
releaseCustomSkinLoader_ForgeV3_14.26
1.21.101.21.91.21.81.21.7+7forgeneoforge2025-10-10 · 15.5K downloads
CustomSkinLoader_ForgeV3-14.26.jar · 178 KB
14.26-ForgeV2
releaseCustomSkinLoader_ForgeV2_14.26
1.20.41.20.31.20.21.20.1+10forgeneoforge2025-10-10 · 43.5K downloads
CustomSkinLoader_ForgeV2-14.26.jar · 150 KB
Files are delivered unmodified from Modrinth's servers and verified against the SHA-512 hash published by the project. The project's license applies to every file; check it before redistributing.
About
CustomSkinLoader
What's this?
CustomSkinLoader is a Minecraft mod that loads skins, capes, and elytra textures from online skin APIs or local files.
This branch is the Universal generation of MCCustomSkinLoader. It replaces the old edition-specific jars with one bootstrap artifact. The bootstrap jar prepares a runtime CustomSkinLoader-Common.jar, remaps it for the active Minecraft mapping namespace, and applies the required loader-specific class patches at runtime.
Supported Loaders
- Forge Legacy and Forge ModLauncher
- NeoForge
- Fabric
- Quilt-compatible Fabric Loader environments
Feature
Universal Runtime
One user-facing jar is used across supported loaders. The generated installable artifact is:
Bootstrap/build/libs/CustomSkinLoader_Universal-<version>.jar
Common/build/libs/Common-<version>.jar is the nested runtime payload and should not be installed directly.
Support Plenty of Skin Load APIs and Customizable Skin Load List
Supported skin loading APIs:
- MojangAPI
- CustomSkinAPI
- CustomSkinAPIPlus
- UniSkinAPI
- ElyByAPI
- Legacy
Supported special skin sites and profiles:
- Glitchless
- MinecraftCapes
- OptiFineCape
- Cloaks+
- Wynntils compatible profile support
You can customize the skin load list and load textures from any compatible skin server. Skin server owners can also use ExtraList files to help users add their server.
HD Skins and Capes Support
CustomSkinLoader can load and process HD skins and capes. OptiFine cape textures are converted to the standard cape format when needed.
Profile Cache
- Decreases repeated network requests.
- Allows cached profiles to load when the network is unavailable.
Local Skin
Load skins without a skin server. With the default Legacy paths, place textures under:
.minecraft/CustomSkinLoader/LocalSkin/skins/<USERNAME>.png
.minecraft/CustomSkinLoader/LocalSkin/capes/<USERNAME>.png
.minecraft/CustomSkinLoader/LocalSkin/elytras/<USERNAME>.png
Extra List
Skin servers can provide ExtraList JSON files. Users can put them into .minecraft/CustomSkinLoader/ExtraList to add servers to the load list.
Transparent Texture Support
The render patches are designed to keep skin and cape transparency correct on supported versions.
Default Load List
- Mojang (MojangAPI)
- LittleSkin (CustomSkinAPI)
- BlessingSkin (CustomSkinAPI)
- ElyBy (ElyByAPI)
- TLauncher (ElyByAPI)
- Glitchless (ElyBy-compatible profile)
- LocalSkin (Legacy)
- MinecraftCapes
- OptiFineCape
- Cloaks+
If you want to add another skin server to the default list, please open an issue.
To Skin Server Owner
CustomSkinLoader is designed for loading textures from many server implementations. It is usually better to support one of CustomSkinLoader's APIs than to copy this mod's internal implementation. If you maintain a skin server, you can provide an ExtraList file or request inclusion in the default load list.
Copyright & LICENSE
Major Contributor
- 2013-2014 Jeremy Lam (JLChnToZ)
- 2014-2024 Alexander Xia (xfl03)
- 2020-2026 ZekerZhayard
Binary File
You may use and share the unmodified official binary in modpacks. When used in a modpack, CustomSkinLoader must be listed in the mod list. Do not repost the mod to other websites without permission.
Source Code
The source code is licensed under GPL-3.0-only. See LICENSE.
Package customskinloader includes code or ideas from:
- AsteriskTeam/TabIconHackForge (GPLv3)
- RecursiveG/UniSkinMod (GPLv3)
- NekoCaffeine/Alchemy (GPLv3)
If you redistribute a modified build, change the package name and clearly mark the build as modified to avoid confusion with official CustomSkinLoader releases.