Overview
QuickReset is a Minecraft plugin for running consecutive speedrun attempts. It generates a new world for each run, tracks a stopwatch and optional time limit, and moves players to a freshly generated world when a run ends, so a group can reset and start again without manual world management.
Features
/startrunand/stopruncommands to begin and end a speedrun attempt/nextworldcommand that resets the current run and generates the next world/randomseedcommand to set a specific or random world seed for the next run/timercommand to set or disable a run time limit- Chunk pre-generation via Chunky that throttles itself based on server TPS so it doesn’t tank performance, generating only one world at a time
- Per-run advancement tracking
How it works
RunCycleManager drives the create/reset/advance world lifecycle using the Multiverse-Core and Multiverse-Inventories APIs (required dependencies) for world creation and per-world inventory separation. ChunkyPreloader wraps the Chunky API with a watchdog that pauses pre-generation when TPS drops and resumes it once the server recovers, and queues worlds so only one pre-generates at a time.
