HomeJavaModsRJ's Offline Server Skins
RJ's Offline Server Skins
ModsJava

RJ's Offline Server Skins

by RWJ · on Modrinth

Make offline servers assign player skins from custom URLs each relog, and let clients load unauthenticated skins.

⬇ Download on Modrinth

This server+clientside mod exists so I can allow players at an after-school club to pick a skin, and make it work with a server in offline mode and no internet access on either the server or clients.

You need a webserver (on the LAN) which serves up skins at a custom URL, configured in this config file which the server relies on:

# config/rjs_offline_server_skins.txt
skin_url_template=http://your.ip.or.server/skins/%name%-%rev%.png

Template tokens:

The server injects the correct skin URL into the player profile based on their name. Clients cache the skin keyed on the base filename from the URL, so we inject a random cachebusting string (%rev%) into the filename and ignore it on our skin server.

Players connect, and the clientside part of the mod makes sure to bypass the normal skin signing checks, to allow unsigned skins to be loaded from our custom http: url.

This allows you to manage skins in a purely offline way without internet access at all.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more