
Server Specific Skins
Allows the usage of Skins specific to each server you play on.
About this Mod
I currently do not plan to further update this mod; although may look to do so in the future.
Server Specific Skins
This is a simple Fabric mod which adds the capability to set skins which should be applied when joining each server. It does so through making requests to Mojang's API if joining a server for which it is configured, to check the current skin and change it if it doesn't match what's configured.
Please note, at present skins are automatically applied prior to connecting to a server, and not reverted after disconnecting.
Installing the Mod
To install this mod, you'll need to have the Fabric Loader and Fabric API set up for a given installation of Minecraft.
Then, find the latest version that functions with your version of Minecraft, and download the relevant JAR file.
Place that JAR file in your mods folder, and you're good to go!
Using the Mod
The mod adds buttons to the default Server Add and Edit pages to configure things per server. It should be pretty self explanatory - you can choose a server specific skin, remove one you've set, and choose the model type you want.
Then, when you join the server, the mod performs a couple of checks on your current skin, and changes it to your chosen one if it isn't already prior to attempting to connect.
Available Versions
How to Install Server Specific Skins 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.1).
Install Mod
Open the mod browser in the dashboard and search for "Server Specific Skins". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.1, 1.19.3, 1.19.2
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Server Specific Skins 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.1). You can switch loaders with one click in the panel.
Is Server Specific Skins compatible with fabric?
Server Specific Skins officially supports fabric for Minecraft 1.20.1, 1.19.3, 1.19.2. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Server Specific Skins – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Server Specific Skins 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.
Rent Modded Server
Install Server Specific Skins with just one click on your server.