Skip to content

Discord Commands

The Discord Module provides a comprehensive set of slash commands for server management directly from Discord.

All Discord commands use the modern slash command interface and support role-based permissions. Commands are organized by functionality for easy navigation.

CommandDescriptionParameters
/getinfo <player>Get detailed player informationplayer (name/UUID)
/notes list <player>List all notes for a playerplayer (name/UUID)
/notes add <player> <note>Add a note for a playerplayer, note
/notes remove <id>Remove a note by IDid (number)
/notes clear <player>Clear all notes for a playerplayer (name/UUID)
/notes search <query> <value>Search notes by criteriaquery, value
/alts <player>Check for alt accountsplayer (name/UUID)
/altlimit check <player>Check alt limit for a playerplayer (name/UUID)
/altlimit set <player> <limit>Set alt limit for a playerplayer, limit
/altlimit remove <player>Remove alt limit for a playerplayer (name/UUID)
/kick <player> <reason>Kick a player from serverplayer, reason
/warn <player> <template>Warn a player using templatesplayer, template
/mute <player> <template>Mute a player using templatesplayer, template
/ban <player> <template>Ban a player using templatesplayer, template
/unban <player> [reason]Unban a playerplayer, reason (optional)
/unmute <player> [reason]Unmute a playerplayer, reason (optional)
/case <id>Get detailed case informationid (number)
CommandDescription
/dcbot startStart the Discord bot
/dcbot stopStop the Discord bot
/dcbot restartRestart the Discord bot
/dcbot statusCheck Discord bot status
/dcbot reloadReload Discord bot configuration
/dcbot registerRegister Discord slash commands

Get detailed information about a player.

Parameters:

  • player - Player name or UUID

Response:

  • Player statistics
  • Current location
  • Playtime information
  • Last seen date
  • Server information

Example:

/getinfo Player123

List all notes for a specific player.

Parameters:

  • player - Player name or UUID

Response: List of all notes with IDs, content, staff, and timestamps

Add a note for a player from Discord.

Parameters:

  • player - Player name or UUID
  • note - Note content

Response: Confirmation with note ID

Remove a note by its ID.

Parameters:

  • id - Note ID number

Response: Confirmation of removal

Clear all notes for a player.

Parameters:

  • player - Player name or UUID

Response: Confirmation with number of notes removed

Search notes by various criteria.

Parameters:

  • query - Search type (note, id, staff, days_ago)
  • value - Search value

Response: Matching notes with details

Check for alt accounts of a player.

Parameters:

  • player - Player name or UUID

Response: List of associated alt accounts with IP addresses

Check alt limit for a player.

Parameters:

  • player - Player name or UUID

Response: Current alt limit setting

Set alt limit for a player.

Parameters:

  • player - Player name or UUID
  • limit - Maximum number of alt accounts

Response: Confirmation of limit set

Remove alt limit for a player.

Parameters:

  • player - Player name or UUID

Response: Confirmation of limit removal

Kick a player from the server.

Parameters:

  • player - Player name
  • reason - Kick reason

Response: Confirmation with case ID

Warn a player using templates.

Parameters:

  • player - Player name
  • template - Warning template (spam, harassment, etc.)

Response: Confirmation with case ID and duration

Mute a player using templates.

Parameters:

  • player - Player name
  • template - Mute template (spam, harassment, etc.)

Response: Confirmation with case ID and duration

Ban a player using templates.

Parameters:

  • player - Player name
  • template - Ban template (cheating, griefing, etc.)

Response: Confirmation with case ID and duration

Unban a player.

Parameters:

  • player - Player name
  • reason - Optional unban reason

Response: Confirmation with case ID

Unmute a player.

Parameters:

  • player - Player name
  • reason - Optional unmute reason

Response: Confirmation with case ID

Get detailed information about a specific case.

Parameters:

  • id - Case ID number

Response:

  • Case details
  • Player information
  • Staff information
  • Reason and duration
  • Timestamps

Start the Discord bot.

Response: Bot startup confirmation

Stop the Discord bot.

Response: Bot shutdown confirmation

Restart the Discord bot.

Response: Bot restart confirmation

Check Discord bot status.

Response: Bot status information

Reload Discord bot configuration.

Response: Configuration reload confirmation

Register Discord slash commands.

Response: Command registration confirmation

  • Templates provide consistent punishment durations and reasons
  • Available templates depend on your server configuration
  • Custom reasons can override template reasons
  • Sensitive commands use ephemeral responses (only visible to you)
  • This keeps private information secure
  • Other staff members won’t see your command responses
  • Commands provide clear error messages
  • Check permissions if you get “permission denied” errors
  • Verify player names are correct for “player not found” errors
  • Some commands may have cooldowns to prevent spam
  • Wait a moment before retrying if you get a cooldown message

Need help with permissions? Check out the Permissions Guide!