🧑🎨 About
Replaces the normally flat second layer of player skins with a fully 3D-modeled version. The mod automatically switches back to vanilla-style 2D rendering when players are more than 12 blocks away, helping maintain high framerates. It also supports transparent elements — perfect for glasses, visors, or other cosmetic details!
Since this mod is purely visual and entirely client-side, it doesn't need to be installed on servers and works seamlessly in any environment.
✨ Features
- 3D Extruded Skin Layer — replaces the flat second skin layer with a full 3D model.
- Adds visual depth to cosmetic details like jackets, sleeves, or hats.
- Fully supports transparency for glasses, visors, and more.
- Also applies to player head items — 3D skins on heads!
- Performance-Aware Rendering — automatically switches to vanilla 2D beyond 12 blocks.
- Maintains FPS even in multiplayer or crowded areas.
- Fully client-side — no server installation required.
🔧 Quick facts
- Creator: tr7zw
- Tags: Adventure, Decoration
- Environments: Client-side only
- Loaders: Fabric, Forge, NeoForge, Quilt
- Works with Essential, Shoulder Surfing Reloaded, Player Animator (Better Combat, Emotecraft).
- CustomSkinLoader — partial support (requires helper mod).
- Lunar Client — ❌ not supported and will never get support!
📋 Compatibility & Dependencies
🕹️ Supported versions
Platforms
🧩 Mod compatibility
- Essential — ✅ Supported
- Shoulder Surfing Reloaded — ✅ Supported
- Player Animator — ✅ Supported (Better Combat, Emotecraft)
- CustomSkinLoader — ⚠️ Partial support (requires helper mod)
- Lunar Client — ❌ Not supported (will never get support!)
Note: 1.16.5 Forge is unsupported until it gets JarInJar mod support. 1.12.2 / 1.8.9 Forge might get updates at some point.
🛠️ Technical Summary
🧠 Architecture & Rendering
- Client-side only — pure visual mod; no server-side changes.
- 3D extrusion — replaces flat second layer with a 3D model using vertex manipulation.
- Distance-based LOD — switches to 2D rendering beyond 12 blocks for performance.
- Transparency support — full alpha channel support for glasses, visors, etc.
- Applies to player heads — 3D skins are visible on head items.
📦 Dependencies
- Fabric — Fabric Loader + Fabric API (optional but recommended).
- Forge — Forge for your MCPE version (1.16.5+ recommended).
- NeoForge — NeoForge for 1.20.4+.
- Quilt — Quilt Loader + QSL (optional).
- No server dependencies — works in any environment.
⚙️ Core Mechanics
- Model replacement — intercepts player model rendering and applies 3D geometry.
- Performance scaling — automatically reduces detail at distance.
- Compatibility layer — works with most skin mods and cosmetic mods.
- No config needed — works out of the box.
🔧 Advanced
- Configurable — distance threshold and 3D intensity can be tweaked.
- Multiplayer ready — works on any server without installation.
- Resource pack friendly — skin textures are unaffected.
- No level cap — purely visual; no gameplay impact.
• Uses Mixin to replace player model rendering.
• Vertex manipulation for 3D extrusion of the second layer.
• Distance-based LOD: switches to 2D beyond 12 blocks.
• Transparency is handled via alpha channel in the skin texture.
• Compatible with most mods that modify player rendering.
• All changes are client-side; no network packets sent.
📥 Installation Guide
🧵 Fabric / Quilt
RECOMMENDED Lightweight & fast
1. Install the Fabric Loader (or Quilt Loader) for your MCPE version.
2. Download Fabric API (optional but recommended).
3. Download 3DSkinLayers-Fabric-[version].jar.
4. Place both JARs in .minecraft/mods/.
5. Launch using the Fabric/Quilt profile.
├── fabric-api-xxx.jar
└── 3DSkinLayers-Fabric-1.6.0.jar
✅ Note: Fabric API is optional but recommended.
⚙️ Forge / NeoForge
ALTERNATIVE For modpacks
1. Install the recommended Forge or NeoForge version.
2. Download 3DSkinLayers-Forge-[version].jar (or NeoForge version).
3. Place the JAR in mods/.
4. Launch the Forge/NeoForge profile.
└── 3DSkinLayers-Forge-1.6.0.jar
⚠️ Note: For 1.16.5 Forge is unsupported until JarInJar is fixed.
📌 Universal steps & recommendations
- Client-side only — no server installation required. Works on any server!
- Modpack: Available on Modrinth and CurseForge. Recommended launchers: Modrinth App, Prism Launcher, MultiMC.
- Performance tip: The mod automatically reduces detail at distance; you can also adjust the threshold in config.
- Mod compatibility: Works with most mods; if you encounter issues, check the GitHub page.
- Config location:
/config/3dskinlayers/(after first launch).
1. Install Fabric/Forge/NeoForge/Quilt for your MCPE version.
2. Add 3D Skin Layers JAR to "mods" folder.
3. Launch the game — the mod works automatically!
4. Adjust config in /config/3dskinlayers/ if needed.
📋 At a glance
| Feature | Detail |
|---|---|
| 3D Skin Layer | Full 3D extrusion of the second skin layer |
| Transparency | Supports alpha channel for glasses, visors, etc. |
| Distance LOD | Switches to 2D beyond 12 blocks for performance |
| Player Head Items | 3D skins apply to player heads |
| Client-side only | No server installation required |
| Loaders | Fabric, Forge, NeoForge, Quilt |
| Mod Compatibility | Essential, Shoulder Surfing, Player Animator, etc. |
💡 Give your player skin the depth it deserves — with style and performance in mind.