MAKER · JAVA
Make a parkour course with real timing
Describe the course and get a stage-based parkour run: procedurally-placed pads that get harder per stage, gold-block checkpoints, automatic fall rescue back to your last checkpoint, a per-player run timer and a persistent best-time sidebar.
TRY A PROMPT — ONE CLICK TO THE GENERATOR
WHAT YOU ACTUALLY GET — REAL OUTPUT FOR “A PARKOUR COURSE WITH 4 STAGES”
Parkour Rush · Java datapack · 17 files
It does this: a Java datapack with 12 functions (maps).
README.txt data/minecraft/tags/function/load.json data/minecraft/tags/function/tick.json data/parkour_rush/function/back.mcfunction data/parkour_rush/function/build.mcfunction data/parkour_rush/function/checkpoint_1.mcfunction data/parkour_rush/function/checkpoint_2.mcfunction data/parkour_rush/function/checkpoint_3.mcfunction data/parkour_rush/function/finish.mcfunction … 8 more
Start it: /function parkour_rush:build
How it works
- 1Describe it: "a parkour course with 5 stages" — stage count and theme shape the course.
- 2Install the datapack, then run /function <name>:play.
- 3Your timer starts when you do — beat the course and your best time goes on the leaderboard.
Questions people ask
What happens when I fall?
Fall rescue teleports you back to your last gold-block checkpoint — no void deaths, no climbing back for ten minutes.
Is the course the same every time?
The layout is seeded by the course name — same name, same course; new name, new course. Great for fair time competitions.
Can multiple players race?
Yes — timers are per-player and the best-time sidebar is persistent, so the leaderboard survives restarts.
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.