Modscraper Modscraper Minecraft
OfflineSkins logo

OfflineSkins

Mod

by LainMI

made it possible to cache your skins for offline use

Type

Mod

CurseForge Downloads

1,412,851

CurseForge ID

241420

Modrinth Downloads

32,795

Modrinth ID

dUHrybXD

Last Updated

Jun 12, 2026

Description

๐Ÿงโ€โ™‚๏ธ Offline Skins ๐ŸŽจ Use Custom Skins โ€” Even Without Internet! Offline Skins is a lightweight Fabric mod that lets you use local PNG skin files as your player skin โ€” completely offline. No Mojang API, no authentication โ€” just your own skins loaded straight from your game directory. ๐Ÿ’ก Features โœ… Offline Support: Apply custom skins without an internet connection. ๐Ÿ–ผ๏ธ Local Skin Folder: Place PNG files inside .minecraft/config/offlineskins/ (the same directory where your mods folder is). Each file should be named after your username or any name you select with a command. ๐Ÿงฉ Command Controls: /offlineskins list โ€” Shows all available skin files. /offlineskins change โ€” Instantly switch to a chosen skin. /offlineskins default โ€” Reset to the default model. โš™๏ธ Auto Loading: Automatically loads your selected skin when you start the game or join a world. ๐Ÿ’พ Persistent Settings: Remembers your chosen skin and model in a simple config.json. ๐Ÿง  How It Works The mod replaces the local playerโ€™s texture source to load skins from your config/offlineskins/ folder. OfflineSkinsClient Initializes the mod, ensures the skin folder and config exist, and registers commands. OfflineSkinsCommands Provides simple commands for managing your offline skins. SkinStorage Loads and caches PNG skins, registers them as textures, and defaults to Steve/Alex if none are set. ConfigManager Saves selectedSkinName and defaultModel preferences to config.json. AbstractClientPlayerEntitySkinMixin Overrides the local playerโ€™s texture lookup to use offline skins safely. ๐Ÿ“ Folder Layout .minecraft/ โ”œโ”€โ”€ mods/ โ”œโ”€โ”€ config/ โ”‚ โ””โ”€โ”€ offlineskins/ โ”‚ โ”œโ”€โ”€ steve.png โ”‚ โ”œโ”€โ”€ alex.png โ”‚ โ”œโ”€โ”€ yourname.png โ”‚ โ””โ”€โ”€ config.json ๐Ÿงฑ Technical Details Client-only Fabric mod Entry point defined in fabric.mod.json Uses Fabric Client Command API v2 Mixin config: mixins.offline_skins.json No dependencies โ€” simple drop-in functionality ๐Ÿง Example Want your custom skin offline? Drop your_skin_name.png into config/offlineskins/ and run: /offlineskins change your_skin_name Your offline skin will instantly appear in-game โ€” no internet required! ๐ŸŽฎ

Compatibility

Mod Loaders

Fabric

Game Versions

1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2

Screenshots

Similar Mods

Included in Modpacks

External Resources