Links
Tags
Creators
Details
Licensed MIT
Published last month
Updated last month
All versions
2.1.0+26.2
Release
SkinLibrary 2.1.0 — Minecraft 26.2last month 118
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Server-side
Singleplayer
Required content
Any compatible version
Any compatible version
Changes
[2.1.0] — 2026-08-15
Added
- Minecraft support down to 1.19. Instead of a single jar for 1.21+, each API era now
gets its own:
1.19–1.19.4,1.20–1.21.4,1.21.5–1.21.10,1.21.11and26.2. The boundaries are not arbitrary — they are exactly where Mojang changed things:sendSuccesstook a Supplier in 1.20,ClickEvent/HoverEventbecame records in 1.21.5, and 1.21.11 replaced numbered permission levels with named ones. tools/build_all.py— builds every era with one command and runscheck_api.pyagainst each jar's full declared range. A release where some jar reaches for an API missing from its own range cannot go out.
Changed
- The filename says what the jar runs on:
skinlibrary-fabric-1.20-1.21.4-2.1.0.jarinstead ofskinlibrary-2.1.0.jar. With five jars per release, the mod version alone told you nothing. - Clickable skin list now works on every version. On 1.21–1.21.4 the list used to come
out without clickable entries, because one jar had to cover both chat APIs. Each era now
has its own
src/compat/<era>/Compat.javaand nothing degrades. - Build moved to Gradle 9.6.1 and Loom 1.17 — the older Loom could not build 1.21.11.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:npzRyUlx:owU5kBTD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:npzRyUlx:owU5kBTD"
}

