Parkour
Parkours are made in game. /roodylobby parkour create <id> opens the editor: stand on each pressure plate and click start, add checkpoint (in order) and finish; then the floating top, the fall height (below it the player goes back to their last checkpoint), the name and on/off. The same can be done with commands (setstart, addcheckpoint, setfinish, settop).
Players start by stepping on the start plate: a timer in the action bar, items to go back to the last checkpoint, start again or leave, no flight and no lobby effects. Checkpoints must be stepped on in order; flying, teleporting or leaving the lobby ends the run. Their best time is saved; beating the record of a parkour is announced. Rewards are in parkours.yml: first (the first time) and every (each time after, at most once every cooldown seconds).
/parkour lists the parkours with the record, the player's best and the top 3. Floating texts over the start, checkpoints and finish (parkour.labels).