Anypercent

A simple, configurable speedrunning tool for Minecraft servers

11

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`.

ADS