Overview
Lobby Parkour is an open-source Minecraft plugin (by Crumb Network, authored primarily by Kalbskinder and ZetMine) that adds customizable parkour courses to a server: start/end/checkpoint plates, leaderboards, per-plate customization, and up to 26 parkour courses per server. It’s published on Modrinth.
Contribution
PR #41, “Fix flight bypass on parkour start, respect allow-fly config,” was merged into the upstream repository in May 2026. The change addressed two related issues in the plugin’s flight handling: PlayerFlightListener was canceling a player’s flight toggle whenever they were in an active parkour session, even on servers that explicitly allow flight (settings.allow-fly in config), and PlayerInteractListener let a flying player start a parkour run at all, bypassing the course’s intended traversal. The fix added an isAllowFly() check to ConfigManager and used it to gate both the flight-toggle override and a new guard in the start-plate handler that rejects starting a run while flying (unless flight is explicitly allowed), with a chat message explaining why.
How it works
The plugin tracks each player’s progress through a course via a ParkourSession/ParkourSessionManager, with pressure-plate interactions handled in PlayerInteractListener and flight state enforced in PlayerFlightListener. Settings are loaded through a static ConfigManager backed by the plugin’s config file and rendered with MiniMessage formatting (MMUtils).
