What Is Custom Model in Minecraft? Module Explainer

Custom Model is a visual Minecraft module that swaps your skin or player model on your own screen only, with zero effect on hitboxes, reach, or detection.

Modulesby trqUpdated July 13, 2026
Key takeaways
  • Custom Model is a visual module that swaps a player's in-game model or skin for a custom one.
  • It changes only what's drawn locally, not hitboxes, movement, or data sent to the server.
  • Other players can't see the swap since Minecraft renders skins per client, not server-wide.
  • Detection risk is minimal: no gameplay values change, no extra packets sent.

Custom Model is a visual module that lets a player swap their in-game model or skin rendering for something else entirely, on their own client, without touching anything the server can see. It sits in the same bucket as other cosmetic and rendering options: no combat math, no movement math, just a different picture drawn where your character used to be. Where a resource pack changes what everyone at the table sees, Custom Model only changes your own view. It's the module for players who care what they look like on camera and don't feel like waiting on a server to hand them a new skin.

How Custom Model works

Minecraft's skin system is normally per-account. Your client fetches the skin tied to your account from Mojang, or pulls it from local cache, and hands that texture to the renderer every time it draws a player, including you. Custom Model steps into that render call and substitutes something else: a different texture, a different model shape, sometimes proportions the vanilla player model was never built to handle.

The swap happens entirely inside the local rendering pipeline. Nothing about the packets you send changes. Movement packets, attack packets, and inventory state all go out exactly as they would without the module. The server still sees the same player entity, with the same hitbox and the same real skin data attached to your account. Only the picture your own client draws locally is different.

Is it safe to use

Custom Model doesn't touch anything a server-side anticheat is built to catch. It doesn't change reach, movement speed, hitbox size, or timing, and it adds no new packets to the stream between client and server. There's functionally nothing for an anticheat to measure, because the numbers it measures never move.

That puts it in a different bucket from something like ESP or X-ray, which reveal information the vanilla client is designed to hide and get banned specifically because they hand out an information advantage. Custom Model doesn't touch information, only appearance, so it reads a lot closer to a cosmetic feature than a gameplay one. Some servers do run a blanket policy against any modified client regardless of what the modification does, so the rules still depend on where you play. The mechanism itself just doesn't carry the detection risk that a combat or movement module does.

Where cosmetics fit in a client like Opal

Opal's visual category is built around exactly this kind of tradeoff: changes that affect what you see and nothing the server does. It doesn't ship a module under the Custom Model name specifically, but the same principle runs through that whole category. Look how you want without touching the combat or movement numbers a server actually tracks.

FAQ