summaryrefslogtreecommitdiff
path: root/docs/src/reference/commands/lc/channel.md
blob: 07381a65a42a9a021495e2dfcdc0389a5bf53069 (plain)
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
# /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` |

指定したチャンネルを削除します.チャンネルの作成者(オーナー) である必要があります.

### `/lc channel info [<チャンネルID>]`

| パーミッション                               |
|---------------------------------------|
| `lunaticchat.command.lc.channel.info` |

指定したチャンネルの情報を表示します.

引数を指定した場合は現在アクティブ状態のチャンネルの情報を表示します.

### `/lc channel invite <プレイヤーID>`

| パーミッション                                 |
|-----------------------------------------|
| `lunaticchat.command.lc.channel.invite` |

指定したプレイヤーを現在アクティブ状態のチャンネルに招待します.

### `/lc channel kick <プレイヤーID>`

| パーミッション                               |
|---------------------------------------|
| `lunaticchat.command.lc.channel.kick` |

指定したプレイヤーを現在アクティブ状態のチャンネルから一時的に追放します.

追放されたプレイヤーはそのチャンネルから即時退出されますが,再参加できます.

### `/lc channel ban <プレイヤーID>`

| パーミッション                                 |
|-----------------------------------------|
| `lunaticchat.command.lc.channel.ban` |

指定したプレイヤーを現在アクティブ状態のチャンネルから永久追放します.

永久追放されたプレイヤーはそのチャンネルから即時退出され,再参加できません.

### `/lc channel unban <プレイヤーID>`

| パーミッション                                |
|----------------------------------------|
| `lunaticchat.command.lc.channel.unban` |

指定したプレイヤーの永久追放の解除を行います.

### `/lc channel mod <プレイヤーID>`

| パーミッション                              |
|--------------------------------------|
| `lunaticchat.command.lc.channel.mod` |

指定したプレイヤーを現在アクティブ状態のチャンネルのモデレーターに昇格/降格させます.

### `/lc channel ownership <プレイヤーID>`

| パーミッション                                    |
|--------------------------------------------|
| `lunaticchat.command.lc.channel.ownership` |

指定したプレイヤーに現在アクティブ状態のチャンネルのオーナー権を譲渡します.

譲渡後,元のオーナーにはモデレーター権が付与されます.