Tags
Creators
Details
Licensed ARR
Published 3 months ago
Updated last week
All versions
1.3.4
Release
DynamicSkins 1.3.4last week 24
Compatibility
Minecraft: Java Edition
1.21–1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
DynamicSkins 1.3.4 — Fabric 1.21–1.21.1
Changes
- Ported the Fabric version to support Minecraft 1.21 and 1.21.1 with Fabric API 0.102.0 and Fabric Loader 0.19.5.
- Migrated avatar synchronization to Minecraft's typed custom payload networking API.
- Updated custom skin rendering for player models, the player list, and player skulls.
- Reused identical avatar textures by hash to reduce repeat PNG decoding and GPU uploads.
- Prevented unchanged avatar data from being resent when players reconnect or start tracking each other.
- Applied upload cooldowns per upload session and improved avatar removal synchronization.
- Improved Plasmo Voice activation detection so talking skins respond to push-to-talk and voice activation.
Fixes
- Fixed the Avatar Editor background being drawn over its panels and text.
- Kept the responsive editor, skin library, PNG validation, large-texture handling, and slim/wide model selection.
Requirements
- Minecraft:
1.21–1.21.1 - Fabric Loader:
0.19.5 - Fabric API:
0.102.0+1.21for Minecraft1.21, or0.102.1+1.21.1for Minecraft1.21.1 - Java:
21 - Plasmo Voice is optional;
it is needed for talking-skin voice detection.
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:RQtFfZ30:vY6I1G0c"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RQtFfZ30:vY6I1G0c"
}

