Skip to content

Command Reference

A reference for all commands available in LunaticChat.

Direct Messages

/tell <player> <message> / /tell <player>@<server> <message>

Sends a direct message to a player.

When a server name is specified, the message is sent to the player on that server.

  • Aliases: t, msg, m, w, whisper
  • Permission: lunaticchat.command.tell

/reply <message>

Replies to the last player who sent you a message.

  • Aliases: r
  • Permission: lunaticchat.command.reply
  • Prerequisite: Quick reply feature must be enabled

Main Command (/lc)

Aliases: lunaticchat

/lc status

Displays the plugin version, health, enabled features, and configuration values.

  • Aliases: st
  • Permission: lunaticchat.command.lc.status

/lc settings [key] [on|off]

Views or changes your personal settings. Without arguments, displays the settings list.

  • Aliases: set
  • Permission: lunaticchat.command.lc.settings
  • Setting keys: japanese, notice, chNotice (see Player Settings for details)

Channel Commands (/lc channel)

Aliases: ch

Only available when the channel chat feature is enabled.

Create & Browse

/lc channel create <channelId> <name> [description] [isPrivate]

Creates a new channel. The creator becomes the owner.

  • Aliases: new
  • Permission: lunaticchat.command.lc.channel.create
  • channelId: Only alphanumeric characters, underscores, and hyphens are allowed
  • isPrivate: true / false (default: false)

/lc channel list [page]

Displays a list of public channels (10 per page).

  • Aliases: ls
  • Permission: lunaticchat.command.lc.channel.list

/lc channel info [channelId]

Displays detailed information about a channel. Without arguments, shows information about the active channel.

  • Aliases: i
  • Permission: lunaticchat.command.lc.channel.info

Join & Leave

/lc channel join <channelId>

Joins a channel. An invitation is required for private channels.

  • Aliases: j
  • Permission: lunaticchat.command.lc.channel.join

/lc channel leave

Leaves the active channel.

  • Aliases: l
  • Permission: lunaticchat.command.lc.channel.leave

/lc channel switch <channelId>

Switches the active channel to another channel you have already joined.

  • Aliases: sw
  • Permission: lunaticchat.command.lc.channel.switch

/lc channel status

Displays your channel membership status (active channel and list of joined channels).

  • Aliases: st
  • Permission: lunaticchat.command.lc.channel.status

Moderation (Owner / Moderator)

/lc channel invite <playerName>

Invites a player to the active channel. Bypasses private channel restrictions.

  • Aliases: inv
  • Permission: lunaticchat.command.lc.channel.invite
  • Required role: OWNER or MODERATOR

/lc channel kick <playerName>

Kicks a player from the active channel.

  • Aliases: k
  • Permission: lunaticchat.command.lc.channel.kick
  • Required role: OWNER or MODERATOR

/lc channel ban <playerName>

Bans a player from the active channel. Banned players cannot rejoin.

  • Permission: lunaticchat.command.lc.channel.ban
  • Required role: OWNER or MODERATOR

/lc channel unban <playerName>

Unbans a player from the channel.

  • Permission: lunaticchat.command.lc.channel.unban
  • Required role: OWNER or MODERATOR

Administration (Owner Only)

/lc channel delete <channelId>

Deletes a channel.

  • Aliases: del
  • Permission: lunaticchat.command.lc.channel.delete
  • Required role: OWNER (can be bypassed with lunaticchat.channelbypass permission)

/lc channel mod <playerName>

Grants or revokes moderator privileges for a channel member.

  • Permission: lunaticchat.command.lc.channel.mod
  • Required role: OWNER

/lc channel ownership <playerName>

Transfers channel ownership to another member.

  • Aliases: own
  • Permission: lunaticchat.command.lc.channel.ownership
  • Required role: OWNER

Velocity Commands (/lcv)

Aliases: lunaticvelocity

/lcv status

Displays the connection status with the Velocity proxy, protocol version, and online player count.

  • Aliases: st
  • Permission: lunaticchat.command.lcv.status
  • Default: op only