1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
|
---
layout: doc
---
# Command Reference
A reference for all commands available in LunaticChat.
## Direct Messages
### `/tell <player> <message>`
Sends a direct message to a player.
- **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](/en/docs/reference/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
|