> ## 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.

# Custom Nametags

> Position the floating name with tag_ bones, and control its visibility with ptag_ and mtag_.

The floating name above a mob (its `display` from the [mob config](my-first-mob)) normally sits wherever the base entity's name would. On a custom model, that can be inside the chest or hovering at the knees. A nametag bone tells it exactly where to float.

\[Image here: A tall custom model with its name floating correctly above its head thanks to a tag\_ bone]

## Setting one up

**Step 1.** In Blockbench, create a bone whose name starts with `tag_`, placed where the name should appear, typically just above the head.

**Step 2.** If the bone needs an element inside it to position comfortably, add one and hide it (eye icon in the outliner). Hidden elements still position the tag but never render.

Save, re-import (`models/`, then `/nme reload`), spawn fresh, and the name floats at your bone.

## Visibility variants

Two alternative prefixes control **when** the name is visible:

| Tag     | Behavior                                                              |
| ------- | --------------------------------------------------------------------- |
| `ptag_` | Always visible, like a player's name.                                 |
| `mtag_` | Visible when the cursor points at the mob, like a vanilla mob's name. |
| `tag_`  | The standard tag bone.                                                |

Pick one per model. For bosses you usually want `ptag_` (the name reads from across the arena); for ambient creatures `mtag_` keeps the world uncluttered.

## Moving nametags

Like every bone, a tag bone parented inside an animated bone moves with the animation. A name attached above a bobbing head bobs along with it.

## Back to

* [Bone Tags](bone-tags) for the full tag reference.
