
Server-synchronized custom player skins with high-resolution 64-4096px + open/close mouth.
DynamicSkins is a Fabric mod that lets players use server-synchronized custom avatars instead of relying solely on Minecraft's default skin system.
Players can upload two avatar textures through an in-game editor:
Uploaded avatars are synchronized through the server, stored locally on the server, and automatically sent to other players. This allows multiplayer servers to provide consistent custom avatars without requiring resource packs or external skin services.

DynamicSkins supports square PNG textures including:
Requirements:
Players can also remove their uploaded avatar directly from the Avatar Editor.
DynamicSkins can automatically switch to a talking avatar while the player is speaking.
This feature requires Plasmo Voice.
If Plasmo Voice is not installed, DynamicSkins continues to function normally as a synchronized custom avatar system, but talking-state textures will not be used.
Uploaded avatar textures are stored locally by the Minecraft server inside the DynamicSkins storage directory.
Clients automatically cache synchronized avatars for faster loading.
| Component | Version |
|---|---|
| Minecraft | 1.20.1 |
| Mod Loader | Fabric |
| Fabric Loader | 0.19.3+ |
| Fabric API | 0.92.9+1.20.1 |
| Java | 17 or 21 |
| Plasmo Voice | (1.20.1-2.1.13) |
| Property | Value |
|---|---|
| Version | 1.0.6 |
| Minecraft | 1.20.1 |
| Loader | Fabric |
| Release Type | Required |
All-Rights-Reserved
Published: Jul 3, 2026
Updated: Jul 4, 2026