Links
Tags
Creators
Details
3.5.1
Compatibility
Changes
✨ Feats
Player model resource pack optimization
Optimized player armor resource generation to reduce resource pack size (~390 KB reduction).
Armor model toggle configuration
# Core feature modules.
# Disable modules you don't need to save resources.
module:
# Enables general entity models.
model: true
# Enables player-specific animations and models (e.g., custom limbs).
player-animation: true
# Enables player armor in player model.
player-armor: true
Added a config option to toggle the player armor feature for servers not using vanilla Minecraft armor, slightly reducing server CPU usage and resource pack size.
🧹 Chores
- fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.3.1
- fix(deps): update dependency org.ow2.asm:asm-tree to v9.11
- chore: update polymer to v0.18.4+26.3
- chore: update dependency fabric-api to v0.163.0+26.3
- chore: update dependency net.fabricmc:fabric-loader to v0.20.0
- fix(deps): update kotlin monorepo to v2.4.21
- chore: update gradle to v9.8.1
- fix(deps): update dependency com.nexomc:nexo to v1.29.1
- fix(deps): update dependency com.google.guava:guava to v33.7.2-jre
- chore: update net.neoforged.moddev.repositories to v2.0.148
- chore: update paperweight to v2.0.0-beta.24
- chore: update net.fabricmc.fabric-loom-repositories to v1.18-SNAPSHOT
- fix(deps): update dependency net.skinsrestorer:skinsrestorer-api to v15.12.6
- fix(deps): update dependency xyz.jpenilla:resource-factory to v1.4.0
🔧 Fixes
- fix: preventing region issue in hitbox hide/show API for Folia (#450)
- fix: armor trim rendering in MC 26.3
Optional dependencies
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| bettermodel-3.5.1-javadoc.jar | Javadocs jar | 7.89 MiB |
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:4h8rX3rt:RZkXlsnV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4h8rX3rt:RZkXlsnV"
}

