MAKER · JAVA

Make a TNT Run map that keeps everyone moving

Keep running — the block you're standing on disappears a moment after you step on it, and under the floor is lava. Three stacked layers give players a few second chances; the last one still standing wins. Built by the composable engine, so you can remix it in plain English.

WHAT YOU ACTUALLY GET — REAL OUTPUT FOR “A TNT RUN MINIGAME

TNT Run · Java datapack · 19 files

It does this: a Java datapack with 14 functions (maps).

README.txt
data/minecraft/tags/function/load.json
data/minecraft/tags/function/tick.json
data/tnt_run/function/begin.mcfunction
data/tnt_run/function/build.mcfunction
data/tnt_run/function/countdown_sec.mcfunction
data/tnt_run/function/countdown_tick.mcfunction
data/tnt_run/function/game_tick.mcfunction
data/tnt_run/function/kit.mcfunction
… 10 more

Start it: /function tnt_run:build

How it works

  1. 1Describe it: "a tnt run minigame" — add a theme or arena size to taste.
  2. 2Install the datapack in your world's datapacks folder and /reload.
  3. 3Run /function <name>:play — players drop in and the floor starts falling.

Questions people ask

How many second chances do players get?

Three stacked floor layers — fall through one and you land on the next, until there's nothing left but lava.

Can I resize the arena?

Yes — size words scale the floor, and you can repaint the whole thing in the Arena Forge 3D editor.

How does someone win?

Last player not in the lava wins the round; rebuild and replay with one command.

Why it never breaks

No language model writes these files. Deterministic engines parse your description into validated parameters and emit game files that are correct by construction — then CI boots real Paper and Bedrock servers weekly to prove packs still load on current Minecraft. Read the full story on the comparison page or in the docs.