
UPaint
Quickly change or draw on your skin, easily with build-in simple 'editor'!
Screenshots




About this Mod
This mod allows you to edit, create, and load skins for your character directly while playing Minecraft. Now you can draw and customize your skin without ever leaving a world using a convenient, built-in interface!
Key Features:
- Built-in Editor: Features a full color palette and a set of tools, including a brush, bucket fill, an eraser(for the 2nd layer of the skin), and more.
- Quick Access: Open the painting window directly from your inventory using the new "P" (Paint) button.
- Save & Load: Save and load your skins to/from a
skinsfolder inside your.minecraftdirectory under custom names, without ever leaving the game. - Instant Updates: Instantly display your newly painted skin on your character in the Minecraft world.
- Undo/Redo: Use Ctrl+Z for Undo and Ctrl+Shift+Z for Redo.
Basically you:
- Open your inventory.
- Click the "P" button located next to your character preview.
- Use the color palette and tools to paint your skin.
- Click "Back", and you're done!
Important notes:
- To display your custom skin on a server, this mod MUST be installed on the server as well. Otherwise, the changes will be client-side, meaning nobody will see your new skin except you.
- This mod will not work on TLauncher because their mod
tl skin capeoverrides vanilla skin mechanics, breaking skin mods. Use legacy launcher, prism launcher or vanilla minecraft launcher to avoid issues.

Available Versions
How to Install UPaint on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.4).
Install Mod
Open the mod browser in the dashboard and search for "UPaint". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.4, 1.20.3, 1.20.2
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
UPaint server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.4). You can switch loaders with one click in the panel.
Is UPaint compatible with fabric?
UPaint officially supports fabric for Minecraft 1.20.4, 1.20.3, 1.20.2. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with UPaint – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if UPaint consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install UPaint with just one click on your server.