Project

Saro's Skin Changer

Change your skin in-game without restarting. Supports file uploads, URLs, and multiplayer synchronization.

Header

Overview

Saro's Skin Changer allows you to change your player skin directly within the game, without needing to restart the client or log in to the official website. It works in both singleplayer and multiplayer, ensuring everyone can see your new look.

Key Features (1.20.1 Modern)

๐Ÿ–ผ๏ธ Modern Interface

  • File Browser: Upload skin files (.png) directly from your computer.
  • Live Preview: See how the skin looks on your character before applying it.
  • Gallery: Save your favorite skins in a gallery for quick switching.

๐Ÿ”„ Smart Sync

  • Server Sync: Your skin is automatically synchronized with other players on the server (requires mod on server for best results).
  • Model Detection: Automatically detects if a skin is Classic (Steve) or Slim (Alex) format.
  • Persistence: Skins are saved locally and re-applied when you rejoin.

Key Features (1.12.2 Legacy)

  • Drag & Drop: Simply drag a skin file into the game window to apply it.
  • Skin History: Quickly revert to previously used skins.
  • Basic GUI: Simple and lightweight interface.

How to Use

  1. Press K (default keybind) or type /skin.
  2. Select a file from your computer or drag and drop it.
  3. Click "Apply" to update your look!

Content (1.20.1)

๐Ÿ–ฅ๏ธ GUI Screens (5)

Screen Function
Skin Changer Screen Main menu
File Browser Screen File selection
Preview Upload Screen Preview before upload
Skin Gallery Screen Saved skins
Skin Upload Screen Upload process

โš™๏ธ Technical Features

  • Keybinding: Key K (configurable)
  • Mixins: AbstractClientPlayer, PlayerModel
  • Network: Upload C2S, Apply S2C, OpenScreen
  • SkinFormat: Auto-detection Classic/Slim
  • ClientSkinCache: Local storage

Note: This wiki serves as documentation. For active discussion, please join the Discord Server.

Featured

Need a Custom Mod?

Concept to code. I build professional, optimized mods tailored to your exact specifications.

Hire me on Fiverr โ†’