Описание
## 🐾CatSkinC – Easy Minecraft Skin Manager
[](https://modrinth.com/mod/catskinc) 
[](https://discord.gg/PewhYEehFQ)
**Upload your own skin from inside the game and have everyone see it instantly — no server-side setup, works on any server.**
CatSkinC is a **client-side** skin mod. Press a key, drop a PNG, and your skin is uploaded to the CatSkinC cloud and pushed live to every other player running the mod. It even gives your character a **talking mouth** that moves while you speak in voice chat.
This mod is designed for players who frequently switch skins, artists who create high-detail textures, and anyone who wants more control and flexibility over their Minecraft appearance.
---

---
## ✨ Features
- **🎨 In-game skin upload** — press **`K`** to open the workspace, then drag-and-drop a PNG. No website, no relog.
- **🌍 Live sync for everyone** — when you change your skin, every player with the mod sees it update in real time (Server-Sent Events under the hood).
- **🗣️ Talking mouths** — add optional *mouth-open* / *mouth-close* overlay images and your skin's mouth animates while you talk in voice chat.
- **🖼️ Local library** — your uploaded skins are kept in a reusable library with thumbnails, quick re-select, and delete.
- **👤 Live 3D preview** — preview skins on a rotatable player model before you commit, with a dedicated **Slim / Wide** model toggle.
- **🧩 Plays nice with other mods** — built-in compatibility with **Figura**, plus soft integration with **Simple Voice Chat** and **Plasmo Voice**.
- **🔒 Secure by design** — identity is verified through Mojang, transfers are HTTPS-only with integrity checks, and only premium accounts can upload.
---
## 🎮 How it works
1. Install the mod on **your** client (and any friends who want to see custom skins).
2. Join any world or server.
3. Press **`K`**, drag in a PNG skin (64×64 or higher, square, power-of-two).
4. *(Optional)* Add mouth-open / mouth-close overlays for the talking effect.
5. Pick **Slim** or **Wide**, hit upload — done. Everyone running the mod sees it live.
Skin data travels through the **CatSkinC cloud**, not the Minecraft server — so the people you play with sync skins peer-to-peer regardless of what server you're on.
---
## 📦 Requirements
**This is a client-side mod — you do NOT need to install it on your Minecraft server.** Vanilla servers are fine.
| | Required |
|---|---|
| [**Fabric API**](https://modrinth.com/mod/fabric-api) | ✅ Yes |
| [**Architectury API**](https://modrinth.com/mod/architectury-api) | ✅ Yes |
| **Account** | Premium / Mojang account (offline/cracked uploads are rejected) |
### Supported versions & loaders
| Minecraft | Loaders |
|---|---|
| **1.21.1** | Fabric, NeoForge |
| **1.20.1** | Fabric, Forge |
> Players without the mod simply see you with your normal vanilla skin — nothing breaks for them.
---
## 🔌 Optional integrations (install only if you want them)
- [**Simple Voice Chat**](https://modrinth.com/plugin/simple-voice-chat) / [**Plasmo Voice**](https://modrinth.com/plugin/plasmo-voice) — drives the talking-mouth animation from your real voice activity.
- [**Figura**](https://modrinth.com/mod/figura) — fully compatible. If you have an active Figura avatar, CatSkinC steps aside and lets Figura render your character, so the two never fight over your skin.
- [**Emotecraft**](https://modrinth.com/plugin/emotecraft) — detected and supported alongside emotes.
All of these are **soft dependencies**: if they aren't installed, CatSkinC just runs without those features.
---
## ❓ FAQ
**Do I need this on the server?**
No. It's purely client-side. Install it on each player's game.
**Will players without the mod see my skin?**
No — they'll see your default vanilla skin. Only players with CatSkinC installed see custom skins.
**Does it work with shaders / Figura / voice mods?**
Yes. Figura takes priority when you have an avatar loaded, and voice mods power the mouth animation.
**My skin won't upload?**
Make sure you're on a premium (paid) Minecraft account and your image is a square PNG sized to a power of two (64, 128, 256, …).
---
## 🔧Compatibility
- **Minecraft:** Java Edition (tested on 1.20.x & 1.21.x)
- **Loaders:** Fabric,Forge,NeoForge
- **Environment:** Client-side only
---
## ℹ️Notes
- Skin data is managed via **Cloud** (stored and retrieved online)
- Client-only mod, no server-side installation required
- One player = one skin file (but can store unlimited file)
---
## Community & Development
CatSkinC is community-friendly and open source. You can:
- community on **[Discord](https://discord.com/invite/PewhYEehFQ)**
- Report bugs or request features on **[GitHub Issues](https://github.com/catlab-design/CatSkinC/issues)**
- Explore or contribute at the **[GitHub Repository](https://github.com/catlab-design/CatSkinC)**
---
## 📜 License
[GPL-3.0-or-later.](https://github.com/catlab-design/CatSkinC/blob/main/LICENSE)
*Made by Cat Lab_ 9Creations Club (Q Team Studio).*