Skip to content

Commands

Kingra007 edited this page Jun 14, 2026 · 4 revisions

Handoff Relay Commands

This page documents all commands available in Handoff Relay.

Permissions

All Handoff Relay commands are restricted to the original handoff creator.

The first player to create or configure a handoff world becomes the handoff creator and is the only player permitted to change handoff settings.


/handoff time

Sets the duration of future player turns.

Syntax

/handoff time <minutes>

Example

/handoff time 60

Sets all future handoff turns to 60 minutes.

Notes

  • Minimum: 1 minute
  • Maximum: 240 minutes
  • Does not affect the currently active timer
  • Applies to future handoff participants
  • Persists between world transfers

/handoff players

Sets the total number of expected participants.

Syntax

/handoff players <count>

Example

/handoff players 10

Displays:

You are Player 1 of 10.

As handoffs occur, player numbers automatically increase.

Player 1 of 10
Player 2 of 10
Player 3 of 10
...

Notes

  • Minimum: 1 player
  • Maximum: 999 players
  • Reconnecting players do not increment the player number
  • Only successful handoffs increment the player number
  • Player numbering starts at Player 1

/handoff spectator

Allows one approved spectator account.

Syntax

/handoff spectator <playername>

Example

/handoff spectator EventObserver

When the approved account joins:

  • Spectator mode is automatically applied
  • The spectator does not consume a handoff slot
  • The spectator bypasses active-player restrictions
  • The spectator cannot participate in handoff progression

Notes

  • Only one spectator account is supported
  • Spectator access persists between world transfers

Typical Setup

A common setup for a handoff event:

/handoff time 60
/handoff players 10
/handoff spectator EventObserver

This creates:

  • 60 minute turns
  • 10 participants
  • 1 approved spectator account

Handoff Flow

  1. Player 1 joins the world.
  2. The handoff timer starts.
  3. Player 1 plays until the timer expires.
  4. Player 1 is automatically disconnected.
  5. Player 1 cannot continue their turn.
  6. Player 2 joins the world.
  7. Player 2 inherits the saved player state.
  8. A fresh timer begins.
  9. Progress continues until all participants have played.

State Persistence

Handoff Relay preserves:

  • Inventory contents
  • Armour
  • Offhand item
  • Ender chest contents
  • Health
  • Hunger
  • Saturation
  • Experience levels
  • Experience progress
  • Active potion effects
  • Dimension
  • Player location
  • Respawn position
  • Selected hotbar slot
  • Timer state

Integrity Protection

Handoff Relay includes built-in integrity protections to preserve fair gameplay.

Features include:

  • Single active-player enforcement
  • Expired player lockout
  • Dangerous command blocking
  • Anti-creative enforcement
  • Anti-flight enforcement
  • LAN cheat escalation detection
  • Backup state recovery
  • Integrity lock protection

If tampering is detected, the handoff session may be locked to protect progression continuity.


Troubleshooting

"Only the original handoff creator can use this command."

You are not the original handoff creator for the current world.

Only the creator may modify handoff settings.

"Your handoff time has already expired."

Your allocated turn has ended and the handoff has already been passed to the next participant.

"Another player is currently playing this handoff world."

Only one active player may participate in a handoff session at a time.

Spectator cannot join

Verify that the spectator name exactly matches the player name configured with:

/handoff spectator <playername>

"Replace Fabric Loader" error

Handoff Relay may require a newer Fabric Loader version than the one currently installed.

If you receive a Fabric Loader update prompt:

  1. Download the latest Fabric Loader.
  2. Reinstall or update your Fabric profile.
  3. Launch Minecraft again.

Verify:

  • Minecraft version matches the supported version.
  • Fabric Loader is up to date.
  • Fabric API is installed.

Version

Documentation applies to:

Handoff Relay v1.0.0