-
Notifications
You must be signed in to change notification settings - Fork 51
Commands
コマンド lunachat、省略形 ch または lc、デフォルトで全ユーザーが使用可能です。
-
/ch create (channel) [description]
- チャンネルを作成します。 -
/ch join (channel)
- チャンネルに参加します。 -
/ch leave
- 参加しているチャンネルから退出します。 -
/ch list
- チャンネルのリストを表示します。
現在の発言先に設定されているチャンネルは赤で、参加しているチャンネルは白で、非表示のチャンネルは暗い青で、参加していないチャンネルはグレーで表示されます。
数字は、参加人数(オンライン人数/総参加人数)が表示されます。 -
/ch info [channel]
- チャンネルの情報を表示します。
チャンネルの指定を省略すると、現在自分が居るチャンネルの情報が表示されます。
オンラインのメンバーは白で、非表示にしているメンバーは暗い青で、オフラインのメンバーはグレーで表示されます。
チャンネルモデレーターは、名前の前に「@」が付いています。 -
/ch accept
- 招待を受けてチャンネルチャットに入室します。 -
/ch deny
- 招待を拒否します。 -
/ch hide [channel]
- 指定したチャンネルの発言内容を非表示にします。
チャンネルの指定を省略すると、現在自分が居るチャンネルが非表示になります。 -
/ch unhide [channel]
- 指定したチャンネルの発言内容を表示に戻します。
1:1チャット用コマンド message、省略形 msg または tell、デフォルトで全ユーザーが使用可能です。
※ デフォルトの tellコマンドの挙動を上書きします。
-
/tell (name) [message]
- 指定した人との1:1チャットを開始・送信します。
1:1チャット返信用コマンド reply、省略形 r、デフォルトで全ユーザーが使用可能です。
-
/r [message]
- 受信した1:1チャットに返信します。
日本語変換オンオフコマンド lcjapanize、省略形 japanize または jp、デフォルトで全ユーザーが使用可能です。
-
/jp off
- 自分のチャット日本語変換をオフにします。海外圏プレイヤーへの応対など、英語を喋りたいときにお使いください。 -
/jp on
- 自分のチャット日本語変換をオンにします。
チャンネルモデレーターは、チャンネルを最初に作った人に設定されます。
-
/ch invite (name)
- 指定した人をチャンネルチャットに招待します。 -
/ch kick (name)
- 指定した人をチャンネルチャットからキックします。 -
/ch ban (name)
- 指定した人をチャンネルチャットからBANします。 -
/ch pardon (name)
- 指定した人のBANを解除します。 -
/ch mute (name)
- 指定した人をチャンネルチャットからMuteします。 -
/ch unmute (name)
- 指定した人のMuteを解除します。 -
/ch remove
- チャンネルを削除します。 -
/ch format (format)
- チャンネルのメッセージフォーマットを設定します。
キーワード付きで設定できます。詳細は後述。 -
/ch moderator (player...)
- チャンネルのモデレーターを設定します。
複数人をいっぺんに指定可能です。モデレーターから外す人は、名前の前にマイナス「-」を付けてください。詳細は後述。 -
/ch option (key=value...)
- チャンネルのオプションを設定します。詳細は後述。
-
/ch template (number) (template...)
- メッセージフォーマットのテンプレートを登録します。
テンプレートを使用するには、/ch format (format)
コマンドで、置き換えキーワード%
の後にテンプレート番号を書いて設定してください。 -
/ch reload
- config.ymlの再読み込みをします。 -
/jp (name) off
- 指定したプレイヤーのチャット日本語変換をオフにします。 -
/jp (name) on
- 指定したプレイヤーのチャット日本語変換をオンにします。
/ch format (format)
コマンドでは、チャンネルチャットのメッセージフォーマットを指定可能です。
フォーマットには、下記のキーワードを設定可能です。
-
%ch
- チャンネル名 -
%username
- ユーザー名 -
%msg
- メッセージ(発言内容) -
%prefix
- PermissionsExに設定するprefix(Vaultがロードされている必要があります) -
%suffix
- PermissionsExに設定するsuffix(Vaultがロードされている必要があります) -
%color
- チャンネルカラー(設定されていなければ、白) -
%0
~%9
- 対応するIDのテンプレートの内容 -
&?
- カラーコード
デフォルトのメッセージフォーマットは、下記のようになっています。
&a[%ch]%prefix%username%suffix&a: %color%msg
/ch option (key=value...)
コマンドでは、チャンネルのオプションを指定可能です。
下記のオプションを設定可能です。
-
description
- チャンネルの説明文 -
password
- チャンネルのパスワード(空にすることで、パスワード認証なしになります。) -
visible
- チャンネルのリストに表示するかどうかを、true/false で指定 -
color
- チャンネルのチャンネルカラーを指定(キーワード%color
で使用できます。) -
broadcast
- チャンネルをブロードキャストチャンネル(発言内容が全プレイヤーに表示される)に設定するかどうか、true/false で指定 -
range
- チャンネルの可聴範囲指定 broadcast=false の場合は無視されます。range=world でワールドチャット、range=30 で30マスの範囲チャットになります。
指定例)/ch option description=パスワードつきの部屋だよ! password=12345 visible=true color=red
/ch moderator (player...)
コマンドでは、モデレーターを設定可能です。
設定するモデレーターは複数指定可能です。
また、名前の前にマイナス「-」を付けると、モデレーター権限を剥奪することが可能です。
- 例1)(現在のデフォルト発言先チャンネルにおける)モデレーターに、ucchy を加える
/ch moderator ucchy
- 例2)モデレーターに、ucchy、lunasys、pabook を加える
/ch moderator ucchy lunasys pabook
- 例3)モデレーターから、ucchy を除外する(ucchy はモデレーターから一般参加者になる)。
/ch moderator -ucchy
lunachat権限ノード
コマンド | パーミッション | デフォルト権限設定 |
---|---|---|
/ch join | lunachat.join | 全てのプレイヤー |
/ch leave | lunachat.leave | 全てのプレイヤー |
/ch list | lunachat.list | 全てのプレイヤー |
/ch invite | lunachat.invite | 全てのプレイヤー |
/ch accept | lunachat.accept | 全てのプレイヤー |
/ch deny | lunachat.deny | 全てのプレイヤー |
/ch kick | lunachat.kick | 全てのプレイヤー |
/ch ban | lunachat.ban | 全てのプレイヤー |
/ch pardon | lunachat.pardon | 全てのプレイヤー |
/ch info | lunachat.info | 全てのプレイヤー |
/ch create | lunachat.create | 全てのプレイヤー |
/ch remove | lunachat.remove | 全てのプレイヤー |
/ch format | lunachat.format | 全てのプレイヤー |
/ch moderator | lunachat.moderator | 全てのプレイヤー |
/ch option | lunachat.option | 全てのプレイヤー |
/tell | lunachat.message | 全てのプレイヤー |
/r | lunachat.reply | 全てのプレイヤー |
/jp on|off | lunachat.japanize | 全てのプレイヤー |
この表に書かれている全てのコマンド権限 | lunachat.* | 全てのプレイヤー |
lunachat-admin権限ノード
コマンド | パーミッション | デフォルト権限設定 |
---|---|---|
/ch template | lunachat-admin.template | OPのみ |
/ch reload | lunachat-admin.reload | OPのみ |
/jp (name) on|off | lunachat-admin.japanize-other | OPのみ |
この表に書かれている全てのコマンド権限 | lunachat-admin.* | OPのみ |