# Overview
Sign replaces the plain white name floating above each player with something you design. Multiple lines, colours and gradients, their health, their rank, anything a placeholder can tell you.
It's free, and it doesn't need anything else installed.
## What it looks like
Out of the box you get the player's name and a heart with their health under it. The lines come straight from the config, so changing them is as simple as:
```yaml
lines:
- "<gray>{player}"
- "<red>❤ <white>{health}"
```
Run `/sign reload` and every nametag on the server updates.
## What you can do
**Write as many lines as you like.** Each one styled however you want, using MiniMessage for colours, gradients and hover text.
**Show anything.** `{player}` and `{health}` are built in, and with PlaceholderAPI installed you can use any placeholder you already have. Rank, balance, kills, whatever.
**Hide lines when they don't apply.** A line can be wrapped in a condition so it only shows for some people:
```yaml
- "<condition:'%player_is_op%'><gold>OP</condition>"
```
Non-OPs just don't see that line, and there's no blank gap where it would have been.
**Fade when sneaking.** Crouch and your nametag dims and stops showing through walls, so sneaking still feels like sneaking.
**Show different things to different people.** Plugins can override what a particular viewer sees, so a staff member can see things other players don't.
## Worth knowing
Nametags are drawn on players' clients rather than being real entities, so they cost the server very little. They hide themselves automatically when a player is sneaking, invisible, in spectator, or too far away.
If someone changes their skin or nick mid-session, their nametag re-attaches on its own.
## What you need
| | |
|---|---|
| Server | Paper 1.21 or newer |
| Java | 21 or newer |
Nothing else. Everything Sign uses is bundled inside it.
## Optional extras
| Plugin | What it adds |
|---|---|
| PlaceholderAPI | Any placeholder you like in your nametag lines |
| TAB | Sign notices TAB's nametag handling and stays out of its way |
## Related Pages
- [[Sign/Server Owners/Configuration]], every setting explained
- [[Sign/Server Owners/Commands]], the three commands
- [[Sign/Developers/Overview]], for plugin developers