UPaint
by nnka3
UPaint lets players paint their Minecraft skin in-game, with a full editor screen, a color palette and a screen pipette that samples colors from the surroundings.
What it does
Players open the built-in editor from the inventory to create, edit and load skins while playing, without leaving the world. Ctrl+Z undoes a stroke and Ctrl+Shift+Z redoes it. Finished skins can be saved to and loaded from the skins folder inside the .minecraft directory under custom names.
When a player clicks Back, the new skin appears instantly for everyone else in the same world, which makes the mod usable in multiplayer and in games such as hide and seek. The mod is released under the MIT License and is not open source. Files exist for Fabric only, across five game versions, 1.20 – 1.20.4, with 1.1.0 for 1.20.4 as the latest file.
For the custom skin to show on a server, the server must also run UPaint, since the environment is client and server. Players on TLauncher may find it does not work, because that launcher's skin and cape overrides replace vanilla skin handling; the author recommends a legacy launcher or the vanilla Minecraft launcher to avoid these issues.
Key features
Built-in skin editor
A full editor screen opens from the inventory, with a complete color palette and paint tools for editing a skin.
Screen pipette
The pipette samples colors from the surroundings, so a skin can blend in with the environment, which is useful in hide and seek.
Instant multiplayer sync
Changes are sent to other players in the world as soon as the editor is closed, without a reload or rejoin.
Save and load skins
Skins are saved and loaded from the skins folder under custom names, and undo and redo use Ctrl+Z and Ctrl+Shift+Z.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who want to design or swap their own skin during play, and server owners who run games where players change skins, such as hide and seek, and want those changes seen by everyone in the world.
How it compares
SkinCraft is a Fabric mod for 1.21.11 – 26.2 that is client-side only and released under the MIT License, so it needs no server install. MECCHA CHAMELEON is a Fabric mod for 1.20.1 – 1.20.6 with a client and server environment, released under CC0 1.0 Universal. Skin Sync is a Fabric mod for 1.20.1 – 1.20.6 that is client-side only and open source under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| UPaint | Fabric | 1.20 – 1.20.4 | Client and server | 2026-07-15 |
| SkinCraft | Fabric | 1.21.11 – 26.2 | Client-side only | 2026-07-13 |
| MECCHA CHAMELEON | Fabric | 1.20.1 – 1.20.6 | Client and server | 2026-08-07 |
| Skin Sync | Fabric | 1.20.1 – 1.20.6 | Client-side only | 2026-04-13 |
Questions
Does the server need UPaint installed?
Why might UPaint not work on TLauncher?
Which game versions does UPaint support?
In the catalog
UPaint is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 13,907 mods support Minecraft 1.20.4.
Similar mods
What the author says
This mod allows you to edit, create, and load skins for your character directly while playing Minecraft. Basically you: 1. Open your inventory. 2. Click the button next to your character preview. 3. Use the color palette and tools to paint your skin. Possibly use screen pipette if playing hide&seek. 4. Click "Back"…
Official listing
- Modrinth page
- modrinth.com/mod/upaint
- Owner
- nnka3
- Published
- 2026-06-26
- Updated on Modrinth
- 2026-07-15
- Facts verified
- 2026-10-15
