Anypercent
A simple, configurable speedrunning tool for Minecraft servers
Anypercent
Anypercent is a simple, lightweight plugin that allows servers to host speedrunning sessions.
Features
- Start a new speedrun via the `/run-start` command - Automatically stops when the ender dragon is killed / a player enters the exit portal (changeable via config) - Current run time is displayed as a boss bar on top of the screen - Runs can be paused and resumed using the `/run-pause` and `/run-resume` commands - Execute any command when a run starts or ends by putting them in the configuration file - Has an optional "preparation" phase where the game time and all players are frozen, unfreezing when a run starts
Command overview
`/run-prepare`
Toggles the run preparation phase. Players and game ticks are frozen. Optional.
`/run-start`
Starts a new run with a three second countdown.
`/run-startnow`
Starts a new run immediately without countdown.
`/run-stop`
Manually stops a run.
`/run-pause`
Pauses an ongoing run.
`/run-resume`
Resumes an ongoing run.
`/run-reloadconfig`
Reloads the plugin configuration.
`/run-showconfig`
Shows the current plugin configuration.
Config overview
`startInPrepPhase`
When set to true, the server will start directly in the preparation phase.
`stopOnEnderDragonDeath`
Whether to stop the timer when the ender dragon is killed.
`stopOnExitPortal`
Whether to stop the timer when a player enters the exit portal.
`runStartCommands`
A list of commands to execute when a run starts.
`runEndCommands`
A list of commands to execute when a run ends (either via dragon death, exit portal, or the `/run-stop` command).
`runPauseCommands`
A list of commands to execute when a run is paused via `/run-pause`.
`runResumeCommands`
A list of commands to execute when a run is resumed via `/run-resume`.