> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nmentities.net/llms.txt
> Use this file to discover all available pages before exploring further.

# What are Models

> What models are and how the pipeline works, from Blockbench to your server.

A model is what your mob looks like: its shape, texture and animations, all designed in [Blockbench](https://www.blockbench.net/) and exported as a single `.bbmodel` file. NMEntities turns that file into something living on your server, with no coding and no manual resource pack work.

\[Image here: A custom modeled creature standing in-game next to the same model open in Blockbench]

## How it works

The whole pipeline is three moves:

1. **Design** your model in Blockbench and save it as `.bbmodel`.
2. **Drop** the file into `plugins/NMEntities/models/`.
3. **Reload** with `/nme reload`. NMEntities builds the resource pack, registers a spawnable [mob](my-first-mob) for your model, and you're in business.

Everything the client needs (textures, animations, item models) is generated for you into the resource pack. You never have to touch a JSON file.

## What this section covers

In order, the way you'd actually build one:

1. [Creating a Model](creating-a-model): setting up the Blockbench project, cubes and bones.
2. [Importing Your Model](importing-a-model): getting it from Blockbench into your world.
3. [Animating Your Model](animating-a-model): idle, walk, death and your own animations.
4. [Bone Tags](bone-tags): special names that give bones superpowers.
5. [Custom Hitboxes](custom-hitboxes): where your creature can be hit.
6. [Custom Nametags](custom-nametags): where its name floats.
7. [Custom Shadows](custom-shadows): the shadow under its feet.

If you've never touched Blockbench before, start at [Creating a Model](creating-a-model) and go top to bottom. Each page builds on the previous one.
