# TNT Run

URL: https://greenarrowlol.github.io/TNTGamesCore/docs/features/tnt-run/
Section: features
Description: The floor breaks under your feet. Last player standing wins.

---

> For a complete page index, fetch https://greenarrowlol.github.io/TNTGamesCore/llms.txt.

The floor breaks under your feet. Keep moving and be the last player standing.

## How it plays

Every block you stand on breaks a moment after you step on it. Stand still and you fall through. Keep moving and let other players run out of floor first. The last player left wins.

Players who fall are out and switch to spectating until the round ends.

## Settings

Set these when you create the arena or in the setup GUI. The defaults come from `config.yml` under `tnt-run`.

| Setting | What it controls | Default |
| --- | --- | --- |
| Death mode | How a player is eliminated. `below_y` means falling past the arena's death Y level. | `below_y` |
| Block break delay | Ticks between stepping on a block and it breaking. Lower is faster and harder. | `10` |
| Min players | Players needed to start. | `2` |
| Max players | Arena capacity. | `12` |
| Game timer | Round length in seconds before the game force-ends. | `300` |
| Death Y level | The Y height where a falling player is eliminated. | `50` |

## Set up a TNT Run arena

```
/tt create <name> tnt_run
/tt wand
/tt setcorner1 <name>
/tt setcorner2 <name>
/tt setspawn <name>
/tt setlobby <name>
/tt setypos <name>        Set the death Y level
/tt save <name>
/tt setupstatus <name>
```

Tune players and timer:

```
/tt setmin <name> <n>
/tt setmax <name> <n>
/tt settimer <name> <seconds>
```

:::{tip}
`/tt setypos` sets the Y height below which a player is out. Set it a few blocks under the arena floor so a fall clearly counts.
:::

## Related

- [Commands](/docs/reference/commands/): the full setup command list.
- [Configuration](/docs/configuration/configuration/): the `tnt-run` config block.
