summaryrefslogtreecommitdiff
path: root/docs/src/en/reference
diff options
context:
space:
mode:
authorSho Sakuma <me@m1sk9.dev>2026-01-26 01:56:29 +0900
committerSho Sakuma <me@m1sk9.dev>2026-01-26 01:56:29 +0900
commit64abf8c7a06839fdf662cb0e781ed1dc14da16a9 (patch)
treeb1223c8cc47594397ff0a94619391367d985c3bd /docs/src/en/reference
parent15b5bb3ebe0b4beb09b70878767db1c13445392b (diff)
downloadLunaticChat-64abf8c7a06839fdf662cb0e781ed1dc14da16a9.tar.gz
LunaticChat-64abf8c7a06839fdf662cb0e781ed1dc14da16a9.tar.bz2
LunaticChat-64abf8c7a06839fdf662cb0e781ed1dc14da16a9.zip
docs: Add about channel and chatmode guide
Diffstat (limited to 'docs/src/en/reference')
-rw-r--r--docs/src/en/reference/commands/lc/channel.md77
-rw-r--r--docs/src/en/reference/commands/lc/chatmode.md17
-rw-r--r--docs/src/en/reference/permissions.md66
3 files changed, 160 insertions, 0 deletions
diff --git a/docs/src/en/reference/commands/lc/channel.md b/docs/src/en/reference/commands/lc/channel.md
new file mode 100644
index 0000000..31941ca
--- /dev/null
+++ b/docs/src/en/reference/commands/lc/channel.md
@@ -0,0 +1,77 @@
+# /lc channel <Badge type="tip" text="v0.6.0" /> <Badge type="tip" text="Paper" />
+
+### `/lc channel create <channel-id> <channel-name> [channel-description] [private-setting]`
+
+| Permission |
+|------------------------------|
+| `lunaticchat.command.lc.channel.create` |
+
+Creates a channel.
+
+- `<channel-id>` specifies the channel ID.
+- `<channel-name>` specifies the channel name.
+- `[channel-description]` specifies the channel description (optional).
+ - The description will be displayed when viewing the channel list with the `/lc channel list` command.
+- `[private-setting]` specifies the channel's privacy setting.
+ - If `true` is specified, it will be created as a private channel, and only invited players can join.
+ - If `false` is specified or omitted, it will be created as a public channel, and anyone can join.
+
+::: warning Notes on Entering Channel Names and Descriptions
+
+When entering channel names and descriptions, arguments must be enclosed in `"` (double quotes).
+
+Example:
+
+```
+/lc channel create pvp_channel "PvP Enthusiasts Club" "A gathering of people who love PvP" false
+```
+
+:::
+
+### `/lc channel list`
+
+| Permission |
+|---------------------------------------|
+| `lunaticchat.command.lc.channel.list` |
+
+Displays the list of channels.
+
+### `/lc channel join <channel-id>`
+
+| Permission |
+|---------------------------------------|
+| `lunaticchat.command.lc.channel.join` |
+
+Joins the specified channel.
+
+### `/lc channel leave`
+
+| Permission |
+|----------------------------------------|
+| `lunaticchat.command.lc.channel.leave` |
+
+Leaves the currently active channel.
+
+### `/lc channel switch <channel-id>`
+
+| Permission |
+|-----------------------------------------|
+| `lunaticchat.command.lc.channel.switch` |
+
+Switches to the specified channel. Use this when you want to switch to another channel while in channel chat mode.
+
+### `/lc channel status`
+
+| Permission |
+|-----------------------------------------|
+| `lunaticchat.command.lc.channel.status` |
+
+Displays information about the currently joined and active channels.
+
+### `/lc channel delete <channel-id>`
+
+| Permission |
+|-----------------------------------------|
+| `lunaticchat.command.lc.channel.delete` |
+
+Deletes the specified channel. You must be the channel creator (owner).
diff --git a/docs/src/en/reference/commands/lc/chatmode.md b/docs/src/en/reference/commands/lc/chatmode.md
new file mode 100644
index 0000000..e3f335f
--- /dev/null
+++ b/docs/src/en/reference/commands/lc/chatmode.md
@@ -0,0 +1,17 @@
+# /lc chatmode <Badge type="tip" text="v0.6.0" /> <Badge type="tip" text="Paper" />
+
+### `/lc chatmode`
+
+| Permission |
+|-----------------------------------|
+| `lunaticchat.command.lc.chatmode` |
+
+Displays the current chat mode.
+
+### `/lc chatmode toggle`
+
+| Permission |
+|------------------------------------|
+| `lunaticchat.command.lc.chatmode.toggle` |
+
+Toggles the chat mode.
diff --git a/docs/src/en/reference/permissions.md b/docs/src/en/reference/permissions.md
index ed30a77..718e5f9 100644
--- a/docs/src/en/reference/permissions.md
+++ b/docs/src/en/reference/permissions.md
@@ -34,6 +34,12 @@ Toggles the use of the [`/tell`](commands/tell.md) command.
Toggles the use of the [`/reply`](commands/reply.md) command.
+### `lunaticchat.command.lc`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc`](commands/lc/index.md) command.
+
### `lunaticchat.command.lc.settings`
- Default: `non OP`
@@ -46,6 +52,66 @@ Toggles the use of the [`/lc settings`](commands/lc/settings.md) command.
Toggles the use of the [`/lc status`](commands/lc/status.md) command.
+### `lunaticchat.command.lc.channel`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc channel`](commands/lc/channel.md) command.
+
+### `lunaticchat.command.lc.channel.create`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc channel create`](commands/lc/channel.md) command.
+
+### `lunaticchat.command.lc.channel.list`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc channel list`](commands/lc/channel.md) command.
+
+### `lunaticchat.command.lc.channel.join`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc channel join`](commands/lc/channel.md) command.
+
+### `lunaticchat.command.lc.channel.leave`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc channel leave`](commands/lc/channel.md) command.
+
+### `lunaticchat.command.lc.channel.switch`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc channel switch`](commands/lc/channel.md) command.
+
+### `lunaticchat.command.lc.channel.status`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc channel status`](commands/lc/channel.md) command.
+
+### `lunaticchat.command.lc.channel.delete`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc channel delete`](commands/lc/channel.md) command.
+
+### `lunaticchat.command.lc.chatmode`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc chatmode`](commands/lc/chatmode.md) command.
+
+### `lunaticchat.command.lc.chatmode.toggle`
+
+- Default: `non OP`
+
+Toggles the use of the [`/lc chatmode toggle`](commands/lc/chatmode.md) command.
+
### `lunaticchat.command.jp` <Badge type="danger" text="Deprecated: Will be removed in v1.0.0" />
- Default: `non OP`