CannonRTP コマンドと権限
CannonRTPはcannonrtp名前空間でコマンドを登録します。
- ルートコマンド:
/cannonrtp - エイリアス:
/crtp,/wc
/wcはほとんどの管理者が使用する短いエイリアスですが、基礎となる権限ノードはすべてcannonrtp.*です。
管理コマンド
| コマンド | 権限 | 送信者 | 説明 |
|---|---|---|---|
/cannonrtp | cannonrtp.admin | 全員 | 利用可能な全コマンドのヘルプヘッダーを表示 |
/wc create <id> | cannonrtp.admin | プレイヤー | 現在の位置にキャノンを作成 |
/wc create <id> <display_name> | cannonrtp.admin | プレイヤー | カスタム表示名でキャノンを作成(スペースにはアンダースコアを使用) |
/wc move <id> | cannonrtp.admin | プレイヤー | 既存のキャノンを現在の位置に移動 |
/wc delete <id> | cannonrtp.admin | 全員 | キャノンとその設定ファイルを削除 |
/wc target <id> <world> | cannonrtp.admin | プレイヤー | キャノンのターゲット着地ワールドを変更 |
/wc center <id> | cannonrtp.admin | プレイヤー | 検索中心を現在の位置に設定 |
/wc list | cannonrtp.admin | 全員 | 設定済みの全キャノンと現在のステータスを一覧表示 |
/wc status | cannonrtp.admin | 全員 | /wc listと同じ出力 |
/wc probe | cannonrtp.admin | プレイヤー | 現在の位置がすべての保護チェックに合格するかテスト |
/wc reload | cannonrtp.admin | 全員 | グローバル設定、全キャノン設定、タスク、保護アダプターを再読み込み |
/wc setup | cannonrtp.admin | プレイヤー | セットアップメニューを開く |
/wc downloadall | cannonrtp.admin | 全員 | 利用可能な全コンテンツパッケージをダウンロード |
/wc updatecontent | cannonrtp.admin | 全員 | 既存のコンテンツパッケージを更新 |
/wc initialize | cannonrtp.admin | 全員 | 初回初期化を実行 |
プレイヤーの操作
キャノンを起動するプレイヤーコマンドはありません。プレイヤーはキャノンのトリガー半径内に歩いて入ることでCannonRTPを使用します。
権限
| 権限 | デフォルト | 説明 |
|---|---|---|
cannonrtp.admin | op | すべての管理コマンドに必要 |
cannonrtp.use | true | プレイヤーがキャノンを起動する前に必要 |
cannonrtp.useの動作
プレイヤーがcannonrtp.useを持っていない場合、キャノンはそのプレイヤーを黙認で無視し、3秒の内部インタラクションクールダウンを適用します。この基本権限チェックでは拒否メッセージは送信されません。
キャノンごとの権限ゲート
各キャノン設定にはrequiredPermissionフィールドも定義できます。
requiredPermissionが空(デフォルト)の場合、キャノンはcannonrtp.useのみを確認します。requiredPermissionが設定されていてプレイヤーがそれを持っていない場合、CannonRTPはキャノンの表示名を含む設定済みのmessages.noPermissionメッセージを送信します。
タブ補完
キャノンの<id>引数を取るコマンドは、既知の全キャノンIDのタブ補完を提供します。<world>引数を取るコマンドは、ロード済みワールド名のタブ補完を提供します。