SuperLobby Parkour
Parkour minigame for lobby. Features procedural generation, 1v1 battles, leaderboards, and dynamic events.
SuperLobby Parkour
LobbyParkour is an infinite, procedurally generated parkour minigame designed specifically for server lobbies.
The parkour path only exists on the client side. This allows hundreds of players to run parkour in the exact same physical space simultaneously without ever colliding or seeing each other's blocks.
Core Features
* Leaderboards: Every player gets their own unique, infinitely generating path. The generator mathematically calculates jumps so the path bounces off invisible walls and never leaves your defined boundary box. * Leaderboards: Players can challenge each other using `/parkour battle <player>`. Battles are instanced side-by-side, tracking who survives the longest. * Leaderboards: Every 20 jumps, a boss-bar roulette spins and triggers one of 10 custom challenges (Ender Pearl Toss, Fading Wool, Ghost Blocks, Honey Slides, Ladder Flicks, and more). * Leaderboards: No manual config editing is required for setup. Use `/parkour setup` to open a GUI, draw your 3D boundary box, define start zones, and toggle specific events. * Leaderboards: The plugin automatically detects a player's Minecraft client locale and serves messages/tutorials in their native language (ships with English and Spanish by default). * Leaderboards: Automatically tracks personal bests and global top scores.
Commands & Permissions
* `/parkour start` - Start a solo parkour run. * `/parkour top` - View the server leaderboard. * `/parkour battle <player>` - Challenge another player. * `/parkour setup` - Open the admin setup GUI (Requires `lobbyparkour.setup` or OP).
Installation & Anti-Cheat Configuration
Because this plugin uses ghost blocks, the vanilla server will think players are walking on air. You must adjust your server configuration to prevent players from getting rubber-banded or kicked for flying:
1. Open your server's `spigot.yml` file. 2. Change `moved-wrongly-threshold` to `10.0` or higher. 3. Change `moved-too-quickly-multiplier` to `100.0` or higher. 4. In `server.properties`, ensure `allow-flight=true` is set. *(Note: The plugin handles its own flight-checks during parkour to prevent actual cheating).* 5. Restart your server, hop in-game, and use `/parkour setup` to draw your arena.