Anypercent
A simple, configurable speedrunning tool for Minecraft servers
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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`.