ModsFinder

DynamicSkins

by PPekKunGz

DynamicSkins lets players change their Minecraft skin in-game and have it synced with other players on the same server.

FabricForgeNeoForgeClient and serverAll rights reserved1.20.1 – 1.21.1

What it does

Custom skins are uploaded from PNG files in the skin-layout format, with sizes from 64 to 4096 pixels per side and a limit of 2 MB per file. Players choose a file, pick the arm model and apply it. Optional talking textures with open and closed mouth frames are supported through Plasmo Voice, and normal talking PNGs can be dropped into the skin folder for the same effect.

Uploaded skins are stored locally on the Minecraft server and sent to other players on connection. Skins a player has used are kept in the dynamicskins/library folder of the game instance, while skins received from others are held only for the current connection and cleared on disconnect. The mod is published for Fabric, Forge and NeoForge, with files for 1.20.1 and 1.21.1.

Every player and the server need a copy of the mod. In singleplayer, the mod is installed in the game instance alone. Fabric API and Plasmo Voice are required dependencies, and a resource pack or external skin service is noted as required by the author. The code is not open source; the mod is released under All rights reserved.

Key features

  1. Server-synced skins

    A skin applied in-game is sent to the server and shown to other players, so everyone sees the same appearance.

  2. High-resolution textures

    Square PNGs from 64 to 4096 pixels per side are accepted, with a 2 MB cap on each file.

  3. Talking textures

    Open and closed mouth textures animate when a player speaks through Plasmo Voice.

  4. Local skin library

    Skins a player has used are kept on disk in the game instance's library folder for reuse.

Compatibility

Latest build for each game version and loader.

1.21.1Not availableNot available1.3.4
1.21Not availableNot available1.3.4
1.20.11.3.31.2.9-1024pxNot available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Plasmo VoiceA proximity voice chat mod with audio positioning and lots of features
Required

Use cases

Who it’s for: Players who want their own skin visible to others on a server, and server owners who run custom appearances for their community. Both sides need the mod installed.

How it compares

Full comparison

SkinChanger is open source under the MIT License, works on client and server, and is published for 1.19 – 1.21.3 on Fabric, Forge and NeoForge. MagicSkin is client and server, licensed under Creative Commons Attribution Non Commercial Share Alike 4.0, and not open source, with files for 1.20.1 – 1.21.1. Body Closet is client and server, all rights reserved, and limited to Fabric and NeoForge for 1.21.1.

ModLoadersGame versionsEnvironmentUpdated
DynamicSkinsFabric, Forge and NeoForge1.20.1 – 1.21.1Client and server2026-10-12
SkinChangerFabric, Forge and NeoForge1.19 – 1.21.3Client and server2024-10-26
MagicSkinFabric, Forge and NeoForge1.20.1 – 1.21.1Client and server2026-06-02
Body ClosetFabric and NeoForge1.21.1Client and server2026-08-08

Questions

Does DynamicSkins need Fabric API?

Yes. Fabric API is a required dependency, and Plasmo Voice is required as well. Check the release's dependencies before installing.

Does the server need DynamicSkins?

Yes. The server and every player need the mod installed.

Which loaders and versions are available?

Files exist for Fabric 1.20.1, Forge 1.20.1 and NeoForge 1.21.1, with 3 release versions in total across 1.20.1 – 1.21.1.

In the catalog

DynamicSkins is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from PPekKunGz

All projects

Similar mods

What the author says

Custom player skins with normal and talking textures. DynamicSkins lets you change your Minecraft skin in-game and sync it with other players on your server. It supports high-resolution PNGs and optional talking textures through Plasmo Voice. No resource pack or external skin service is required.
PPekKunGz, on the Modrinth page

Official listing

Owner
PPekKunGz
Published
2026-07-02
Updated on Modrinth
2026-10-12
Facts verified
2026-10-15

Tags