summaryrefslogtreecommitdiff
path: root/docs/src/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/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/reference')
-rw-r--r--docs/src/reference/commands/lc/channel.md78
-rw-r--r--docs/src/reference/commands/lc/chatmode.md17
-rw-r--r--docs/src/reference/permissions.md66
3 files changed, 161 insertions, 0 deletions
diff --git a/docs/src/reference/commands/lc/channel.md b/docs/src/reference/commands/lc/channel.md
new file mode 100644
index 0000000..9cc96e2
--- /dev/null
+++ b/docs/src/reference/commands/lc/channel.md
@@ -0,0 +1,78 @@
+# /lc channel <Badge type="tip" text="v0.6.0" /> <Badge type="tip" text="Paper" />
+
+### `/lc channel create <チャンネルID> <チャンネル名> [チャンネルの説明] [プライベート設定]`
+
+| パーミッション |
+|------------------------------|
+| `lunaticchat.command.lc.channel.create` |
+
+チャンネルを作成します.
+
+- `<チャンネルID>` はチャンネルのIDを指定します.
+- `<チャンネル名>` はチャンネルの名前を指定します.
+- `[チャンネルの説明]` はチャンネルの説明を指定します (省略可能).
+ - `/lc channel list` コマンドでチャンネル一覧を表示した際に,説明が表示されます.
+- `[プライベート設定]` はチャンネルの公開設定を指定します.
+ - `true` を指定するとプライベートチャンネルとして作成され,招待されたプレイヤーのみが参加できます.
+ - `false` を指定するか,省略した場合はパブリックチャンネルとして作成され,誰でも参加できます.
+
+::: warning チャンネル名・チャンネルの説明を入力する際の注意点
+
+チャンネル名・チャンネルの説明を入力する際は,引数を `"` (ダブルクォーテーション) で囲む必要があります.
+
+実行例は次のとおりです:
+
+```
+/lc channel create pvp_channel "PvP大好きクラブ" "PvPが大好きな人たちの集まり" false
+```
+
+:::
+
+### `/lc channel list`
+
+| パーミッション |
+|---------------------------------------|
+| `lunaticchat.command.lc.channel.list` |
+
+チャンネルの一覧を表示します.
+
+### `/lc channel join <チャンネルID>`
+
+| パーミッション |
+|---------------------------------------|
+| `lunaticchat.command.lc.channel.join` |
+
+指定したチャンネルに参加します.
+
+### `/lc channel leave`
+
+| パーミッション |
+|----------------------------------------|
+| `lunaticchat.command.lc.channel.leave` |
+
+現在アクティブなチャンネルから退出します.
+
+### `/lc channel switch <チャンネルID>`
+
+| パーミッション |
+|-----------------------------------------|
+| `lunaticchat.command.lc.channel.switch` |
+
+指定したチャンネルに切り替えます.チャンネルチャットモード中に他のチャンネルに切り替えたい場合に使用します.
+
+### `/lc channel status`
+
+| パーミッション |
+|-----------------------------------------|
+| `lunaticchat.command.lc.channel.status` |
+
+現在参加・アクティブ状態のチャンネルの情報を表示します.
+
+### `/lc channel delete <チャンネルID>`
+
+| パーミッション |
+|-----------------------------------------|
+| `lunaticchat.command.lc.channel.delete` |
+
+指定したチャンネルを削除します.チャンネルの作成者(オーナー)である必要があります.
+
diff --git a/docs/src/reference/commands/lc/chatmode.md b/docs/src/reference/commands/lc/chatmode.md
new file mode 100644
index 0000000..659aca5
--- /dev/null
+++ b/docs/src/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`
+
+| パーミッション |
+|-----------------------------------|
+| `lunaticchat.command.lc.chatmode` |
+
+現在のチャットモードを表示します.
+
+### `/lc chatmode toggle`
+
+| パーミッション |
+|------------------------------------|
+| `lunaticchat.command.lc.chatmode.toggle` |
+
+チャットモードを切り替えます.
diff --git a/docs/src/reference/permissions.md b/docs/src/reference/permissions.md
index 0f3cd97..1487990 100644
--- a/docs/src/reference/permissions.md
+++ b/docs/src/reference/permissions.md
@@ -34,6 +34,12 @@ LunaticChat のアップデート通知を受け取ります.
[`/reply`](commands/reply.md) コマンドの使用を切り替えます.
+### `lunaticchat.command.lc`
+
+- Default: `non OP`
+
+[`/lc`](commands/lc/index.md) コマンドの使用を切り替えます.
+
### `lunaticchat.command.lc.settings`
- Default: `non OP`
@@ -46,6 +52,66 @@ LunaticChat のアップデート通知を受け取ります.
[`/lc status`](commands/lc/status.md) コマンドの使用を切り替えます.
+### `lunaticchat.command.lc.channel`
+
+- Default: `non OP`
+
+[`/lc channel`](commands/lc/channel.md) コマンドの使用を切り替えます.
+
+### `lunaticchat.command.lc.channel.create`
+
+- Default: `non OP`
+
+[`/lc channel create`](commands/lc/channel.md) コマンドの使用を切り替えます.
+
+### `lunaticchat.command.lc.channel.list`
+
+- Default: `non OP`
+
+[`/lc channel list`](commands/lc/channel.md) コマンドの使用を切り替えます.
+
+### `lunaticchat.command.lc.channel.join`
+
+- Default: `non OP`
+
+[`/lc channel join`](commands/lc/channel.md) コマンドの使用を切り替えます.
+
+### `lunaticchat.command.lc.channel.leave`
+
+- Default: `non OP`
+
+[`/lc channel leave`](commands/lc/channel.md) コマンドの使用を切り替えます.
+
+### `lunaticchat.command.lc.channel.switch`
+
+- Default: `non OP`
+
+[`/lc channel switch`](commands/lc/channel.md) コマンドの使用を切り替えます.
+
+### `lunaticchat.command.lc.channel.status`
+
+- Default: `non OP`
+
+[`/lc channel status`](commands/lc/channel.md) コマンドの使用を切り替えます.
+
+### `lunaticchat.command.lc.channel.delete`
+
+- Default: `non OP`
+
+[`/lc channel delete`](commands/lc/channel.md) コマンドの使用を切り替えます.
+
+### `lunaticchat.command.lc.chatmode`
+
+- Default: `non OP`
+
+[`/lc chatmode`](commands/lc/chatmode.md) コマンドの使用を切り替えます.
+
+### `lunaticchat.command.lc.chatmode.toggle`
+
+- Default: `non OP`
+
+[`/lc chatmode toggle`](commands/lc/chatmode.md) コマンドの使用を切り替えます.
+
### `lunaticchat.command.jp` <Badge type="danger" text="非推奨: v1.0.0 で削除予定" />
- Default: `non OP`