Skip to content
3D Skin Layers Mod · render the player skin layer in 3D
3D Skin Layers Mod
Render the player skin layer in 3D • client-side • Fabric / Forge / NeoForge / Quilt

🧑‍🎨 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

26.2 26.1.x 1.21.3–1.21.11 1.21–1.21.1 1.20.4–1.20.6 1.20–1.20.2 1.19.x 1.18.x 1.17.x 1.16.5 1.12.2 1.8.8–1.8.9

Platforms

Fabric Forge NeoForge Quilt

🧩 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.
/* Technical highlights */
• 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.

mods/
├── 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.

mods/
└── 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).
⚡ Quick client setup:
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.
✅ Fabric: Fabric Loader + 3DSkinLayers-Fabric ✅ Forge/NeoForge: Forge + 3DSkinLayers-Forge 📦 Place JAR in /mods folder 🖥️ Client-side only — no server needed

📋 At a glance

FeatureDetail
3D Skin LayerFull 3D extrusion of the second skin layer
TransparencySupports alpha channel for glasses, visors, etc.
Distance LODSwitches to 2D beyond 12 blocks for performance
Player Head Items3D skins apply to player heads
Client-side onlyNo server installation required
LoadersFabric, Forge, NeoForge, Quilt
Mod CompatibilityEssential, Shoulder Surfing, Player Animator, etc.

💡 Give your player skin the depth it deserves — with style and performance in mind.

3D Skin Layers Mod · by tr7zw · made for adventurers and decorators.