
Yes Steve Model Mod | Custom Player Models
Yes Steve Model Mod for Minecraft swaps the vanilla Steve and Alex bodies for custom Bedrock Edition player models and animations you can switch on the fly.
Yes Steve Model reshapes how your character looks and moves in Minecraft. Built on the GeckoLib animation engine, it imports Bedrock Edition model and animation files so you can step beyond the default Steve and Alex skins and run fully custom player models with their own animations.



How Custom Player Models Work
Drop a model, its texture, and its animation files into the right folder, run the reload command, and the new character is live. No config files to wrestle with. The mod reads Bedrock Edition 1.12.0+ model geometry and Bedrock 1.8.0+ animation files, so anything you build in BlockBench exports cleanly. Since the 2.3.0 line it also understands animation controllers and animation audio, which means expressions, voice lip movement, and layered motion are all on the table.


The default Steve and Alex models ship with the mod and automatically pull your player skin as their texture, so it works the moment you launch. From there you add whatever custom characters you want.
Server Sync and Encrypted Models
Custom models are only fun if other players can see them. Yes Steve Model handles this with automatic client synchronization. When someone joins a server running the mod, their model files sync to every connected client with no manual setup. This makes it a strong pick for multiplayer servers and roleplay communities that want a shared character look.



To protect the work model creators put in, every model sent to a client is an encrypted binary file rather than plain resources. The core rendering and encryption layer is written in C++ for performance, with VMP protection on builds from 2.2.2 onward. That keeps custom designs from being lifted and reuploaded by someone who just connected to your server. Some antivirus tools flag the signed native library as a false positive, so whitelist the jar if that happens.
Model Authorization for Server Operators
Server admins get fine control over what characters can appear. The mod includes an authorization system where specific models stay locked until an OP runs the authorize command. This lets you curate a themed roster on a multiplayer server instead of leaving it open. Models you want gated go in the auth folder, while the custom folder is free for anyone to use with no authorization needed.
Switching Models In-Game
Press Alt + Y to open the model GUI. From there you browse categories, swap between custom and vanilla models, and pick textures without closing the game. Press Z to open the animation roulette and play idle, expression, and action animations on the spot. It is the same workflow whether you are on a solo world or a populated server.



Animation Compatibility With Other Mods
Yes Steve Model plays well with the combat and movement mods people already run. It ships animation hooks for Better Combat attack swings, Carry On pick-up animations (including other players on multiplayer), SlashBlade, Parcool, Equestrian (SWEM), and gun-holding and reload animations for Timeless and Classic Guns and Superb Warfare. It also renders Sophisticated Backpacks, integrates Create's suspended chain animation, and adds casting animations for Iron's Spells 'n Spellbooks and instrument animations for Immersive Melodies. Pair it with Iris or Oculus and your models pick up PBR materials too.








How to Install Yes Steve Model
- Install a Minecraft mod loader such as Forge, Fabric, or NeoForge for your game version.
- Download the matching GeckoLib release for your loader and drop the jar in your
modsfolder. - Download the Yes Steve Model jar that matches your loader and put it in the same
modsfolder. - Launch the game. Custom models live in
config/yes_steve_model/custom(no authorization) orconfig/yes_steve_model/auth(needs OP approval on servers). - Open the model menu with Alt + Y and pick your character.
For a server, install Yes Steve Model on both the client and the server so model sync and authorization work end to end. Note that macOS is not supported because of the C++ core. Windows and Linux on AMD64 run both client and server, while Android on AArch64 runs client only.
To learn how to build your own character, the author maintains a full model creation wiki covering the file formats and export tools.
Frequently Asked Questions
Does Yes Steve Model need GeckoLib? Yes. GeckoLib is the animation engine the mod is built on, so install the GeckoLib release that matches your loader and game version before adding the Yes Steve Model jar.
Can other players see my custom model on a server? They can, as long as the server also runs the mod. Client synchronization pushes your model to everyone connected, encrypted so the files cannot be pulled and reused.
How do I keep certain models locked on my server? Put them in the auth folder and use the OP authorize command to unlock them for specific players. Anything in the custom folder is open to everyone.
Is macOS supported? No. The C++ rendering core means Windows and Linux on AMD64 are fully supported, Android AArch64 is client only, and macOS (Intel and Apple Silicon) is not.
Where do I put custom model files? Inside config/yes_steve_model/. Use custom for free models, auth for ones that need an OP to unlock, and let the cache folder hold server-synced encrypted models.
Compatibility & downloads

Discussion
No comments yet
Be the first to start the discussion.






