Skip to main content
The /stoprun command is an administrative command that allows operators to immediately stop the current speedrun session. This is useful for server management and moderation purposes.

Syntax

/stoprun
No parameters
void
This command takes no parameters

Permissions

  • Permission Level: 2 (Gamemaster/Operator)
  • Can be used by: Operators and console
  • Operator required: Yes
This command requires operator permissions. Only trusted server administrators should have access to this command.

Behavior

When executed by an operator, the /stoprun command:
  1. Checks if there’s an active run
  2. Triggers game over to end the run immediately
  3. Sends feedback confirming the run was stopped
  4. Does not automatically start a new run

Examples

/stoprun
> [Soul Link] Run stopped.

Error Messages

Run manager not initialized
error
The mod failed to initialize properly.Solution: Restart the server or check logs for initialization errors.
No active run
error
There is no currently active run to stop.Solution: This is not an error condition - simply indicates no run is in progress.
You do not have permission to use this command
error
The player executing the command does not have operator permissions.Solution: Grant operator status with /op <player> or use /reset instead (no OP required).

Use Cases

Server Management

  • Emergency stop during server maintenance
  • Resolving conflicts or disputes
  • Testing and debugging

Player Reset Alternative

For players without operator permissions, use /reset instead, which provides similar functionality without requiring elevated permissions.

Comparison with /reset

Feature/stoprun/reset
Permission Level2 (Operators)0 (All players)
PurposeAdministrative stopQuick restart
BroadcastSends feedbackBroadcasts to all
Typical UseServer managementPractice runs

Source Code Reference

Implemented in CommandRegistry.java:95-116 Requires permission check via CommandManager.requirePermissionLevel(CommandManager.GAMEMASTERS_CHECK) at CommandRegistry.java:36-38
For non-operator players who need to restart runs, use /reset instead.

Build docs developers (and LLMs) love