Skip to main content
You have a .bbmodel. This page gets it walking around your server.

1. Drop the file in

Place your model in:
The filename (without .bbmodel) is your model’s name from now on. fire_golem.bbmodel is the model fire_golem.

2. Reload

Two things happen at once:
  • The resource pack is rebuilt with your model’s shapes and textures inside.
  • A mob is auto-registered for your model in Mobs/mobs.yml (as a pig base), so it’s immediately spawnable. See My First Mob for making that mob your own.
The console confirms both: watch for the pack generation progress and the Loaded N mob(s) line.

3. Apply the resource pack

Your players’ clients need the generated pack to see the model. It’s written to:
For testing, apply it manually to your own client. For production, send it as your server resource pack or host it with your usual pack setup.
Already running Nexo or ItemsAdder? NMEntities can merge its assets into their pack so players load only one. See Nexo & ItemsAdder.
[Image here: The generated build folder and the resource pack applied in the Minecraft client’s pack screen]

4. See it in the world

[Image here: The custom model standing in-game, freshly spawned] There it is. If you see the base entity instead of your model, the resource pack isn’t applied on your client, that’s the cause in nearly every case.

Updating a model

Edited your model in Blockbench? Overwrite the file in models/, run /nme reload, and re-apply the freshly generated pack. Newly spawned mobs use the updated model.

Next step

A static model is only half the fun: Animating Your Model.