Voxel Shop beta is live. Expect occasional bugs. Learn more
Let your users try uniquely on-the-fly generated jump & runs, very easily!
EasyRandomJump
A lightweight jump-and-run generator that creates a fresh parkour course for every run inside a dedicated void world. Pick a difficulty, get a short cinematic preview, and start jumping. Checkpoints, scoreboards and small QoL tools keep the experience smooth. Stats are tracked so you can view your times and compare with others.
What it does
- Generates a unique parkour course on demand in a temporary void world
- Provides multiple difficulties (Easy → Expert) plus special modes: Timed Run, Night, Slippy, OneLife, Explosive, Sky
- Adds checkpoints, start/end platforms, and an optional cinematic flyover preview
- Tracks completions, times, deaths and XP rewards per difficulty
- Offers selection, timed-run, stats, best-times and leaderboard GUIs
- Optional spectate command to watch another player’s run (server-toggleable)
- Restores a player’s previous state when they disconnect during a run
- Supports configurable course generation, disabled modes, XP rewards and world retention
Why use it
- Minimal setup, quick to get started
- Courses feel varied thanks to weighted jump templates and multiple jump patterns
- Clear feedback: titles, chat messages, and a clean scoreboard
- Stores progress locally (YAML) or in MySQL for servers that need scale
- Works across supported server versions through compatibility helpers
Core features
- Difficulties: Easy, Medium, Hard, Expert, plus special modes:
- Timed Run: choose a time limit, then pick any difficulty
- Night: night atmosphere and phantoms that push you back
- Slippy: speed and ice, move faster but control your footing
- OneLife: one death ends the run
- Explosive: explosive pads keep you on your toes
- Sky: airy layouts with small levitation effects
- Checkpoints: return to the last checkpoint or the start via cooldown-protected hotbar items
- Cinematic preview: optional short flyover before you begin
- Session hotbar: checkpoint return, session exit, and a music library with playable records
- Scoreboard: live time, remaining time for timed runs, checkpoints, deaths and difficulty
- Selection GUIs: replay your last completed difficulty, choose a random challenge, or choose a random timed challenge
- Stats: view aggregate stats, recent runs, best times, XP and leaderboards via GUIs or commands
- Run rules: protected food and fall handling, void return, timed failure, one-life termination, and mode-specific effects
- Admin tools: inspect active runs, reset one player or all stored data, teleport to the generator, queue cleanup safety GUI, disable specific difficulties, and reload config
- Developer events: listen for run start, checkpoint reached, run end and XP awarded events
Commands
- Start a run: /erj start
- Leave/return: /erj leave
- Stats GUIs: /erj stats, /erj times, /erj leaderboard [difficulty]
- Recent runs: /erj recent
- Spectate (optional): /erj spectate
- Check player: /erj check
- Admin TP to generator: /erj tp
- Admin reset: /erj reset
- Admin queue cleanup (safety GUI): /erj queuecleanup
- Reload configuration: /erj reloadconfig
- Help: /erj help
Permissions
- Admin bundle: erj.admin (includes reset, spectate, tp, queuecleanup, reload)
- Or use single nodes: erj.reset, erj.spectate, erj.tp, erj.queuecleanup, erj.reload
- Regular players can use run, stats, times, leaderboard, recent, check and help commands
Configuration and storage
- Local YAML (default) or MySQL storage. Switch in config.yml.
- Configure XP rewards, platform counts, gap sizes, vertical steps, lateral movement, checkpoint counts and weighted jump templates per mode.
- Disable individual difficulties and optionally retain the dedicated void world between restarts.
Notes
- Spectate can be disabled in config if you prefer stricter separation
- Messages, scoreboard labels and menu text are configurable
- Queue cleanup is deliberately guarded by a confirmation GUI and should not be used while runs are active
If you want a plug-and-play parkour experience that stays flexible and honest about what it does, EasyRandomJump is a good fit. It doesn’t try to be an all-in-one minigame suite—just a clean, configurable parkour generator with useful quality-of-life features.