⚠️ The latest release is unstable — use preview builds instead
Skip to content

Commands Reference

Lobby management commands (!lobby, !authstatus) require admin. Only !login and !help are available to unauthenticated players.

Player Commands

These commands are available to unauthenticated players in the lobby:

CommandDescription
!login <password>Authenticate with the password
!helpShow available commands

Admin Commands

Authentication Status

CommandDescription
!authstatusShow all connected players and their auth state

Example output:

=== Auth Status ===
  PlayerOne: Authenticated
  NewPlayer: Unauthenticated (45s remaining)
  AnotherOne: Authenticated

Lobby Editing Commands

CommandDescription
!lobby helpShow all available lobby commands
!lobby create <name>Create a new layout and enter edit mode
!lobby edit <name>Edit an existing layout
!lobby saveSave changes and exit edit mode
!lobby cancelDiscard changes and exit edit mode
!lobby spawnSet spawn point at your current position
!lobby resetClear all furniture/decorations while editing

Lobby Management Commands

CommandDescription
!lobby listShow all layouts with item counts
!lobby info <name>Detailed layout information
!lobby set <name>Activate a layout
!lobby rename <old> <new>Rename a layout
!lobby copy <src> <dest>Duplicate a layout
!lobby delete <name>Delete a layout

Lobby Sharing Commands

CommandDescription
!lobby export <name>Export layout as shareable string
!lobby import <name> <string>Import layout from exported string

Export strings are also printed to the SMAPI console/logs for easier copying.

Released under the MIT License.