メインコンテンツまでスキップ

CannonRTP コマンドと権限

CannonRTP は cannonrtp 名前空間でコマンドを登録します。

  • ルートコマンド: /cannonrtp
  • エイリアス: /crtp, /wc

/wc はほとんどの管理者が使う短縮エイリアスですが、すべてのサブコマンドの基礎となる権限ノードは cannonrtp.admin です。

管理者コマンド

コマンド送信者説明
/cannonrtp任意ヘルプヘッダーに続き、送信者が利用可能なすべての登録済みサブコマンドを表示します
/wc help任意/cannonrtp と同じ -- ヘルプ一覧を表示します
/wc create <id>プレイヤー新しいキャノン設定を作成し、現在地に最初のインスタンスを配置します
/wc create <id> <display_name>プレイヤー上記と同じですが、カスタム表示名を設定します(アンダースコアはスペースに変換されます)
/wc place <id>プレイヤー既存のキャノンの追加配置を現在地に追加します
/wc remove <id>プレイヤー現在のワールドで <id> の最も近い配置を削除します(設定ファイルは保持されます)
/wc delete <id>任意キャノンの設定ファイルを完全に削除します
/wc target <id> <world>プレイヤーキャノンのターゲット着地ワールドを変更します
/wc center <id>プレイヤーキャノンの検索中心を現在地に設定します
/wc list任意表示名、ステータス、キューサイズ、最新ステータス詳細とともにすべての配置を一覧表示します
/wc status任意/wc list と同じ出力
/wc probeプレイヤー現在地が有効化されたすべての保護チェックを通過するかをテストします
/wc reload任意グローバル設定、すべてのキャノン別設定、タスク、保護アダプタをリロードします
/wc setupプレイヤーNightbreak スタイルのコンテンツブラウザメニューを開きます(インストール済み/ダウンロード可能なキャノンパッケージを一覧表示)
/wc downloadall任意Nightbreak から利用可能なすべての CannonRTP コンテンツパッケージをダウンロードします
/wc updatecontent任意古くなった CannonRTP コンテンツパッケージの更新をダウンロードします(エイリアス: /wc updateall)

CannonRTP には独立した初回専用 /wc initialize メニューはありません -- プリセットモードがないためです。インストール後に管理者が初めて参加すると、Nightbreak のチャット警告で /wc setup の実行を促されます。

すべての管理者コマンドには cannonrtp.admin が必要です。

/wc setup/wc downloadall/wc updatecontent が実際に管理するものの詳細については、コンテンツパッケージ ページを参照してください。

create vs place vs remove vs delete

1 つのキャノン設定 (plugins/CannonRTP/cannons/<id>.yml) で、ワールド内の多数の配置を制御できます。create は設定を作成し、最初の配置を生成します。place は既存の設定に別の配置を追加します。remove は配置を 1 つだけ削除します(あなたのワールド内で最も近いもの)が、設定は保持します。delete は設定ファイルを完全に削除し、すべての配置を取り除きます。

プレイヤーの操作

キャノンを起動するためのプレイヤー用コマンドはありません。プレイヤーはキャノンのトリガー半径(triggerRadius、デフォルト 1.75 ブロック)に入ることで CannonRTP を使用します。

権限

plugin.yml に登録されている権限ノードは 2 つだけです:

権限デフォルト説明
cannonrtp.adminopすべての管理者サブコマンドで必要
cannonrtp.usetrueプレイヤーがキャノンを起動するために必要

cannonrtp.use の動作

プレイヤーが cannonrtp.use を持たない場合、キャノンはそのプレイヤーを静かに無視します。この基礎権限チェックでは拒否メッセージは送信されません -- プレイヤーは発射されることなくキャノン領域をそのまま通り過ぎます。

キャノン別権限ゲート

各キャノン設定では requiredPermission フィールドも定義できます。

  • requiredPermission が空白(デフォルト)の場合、キャノンは cannonrtp.use のみをチェックします。
  • requiredPermission が設定されており、プレイヤーが cannonrtp.use を持っていてもキャノン別ノードを持たない場合、CannonRTP は設定された noPermission メッセージにキャノンの表示名を含めて送信します。このメッセージはプレイヤーおよびキャノンごとに 3 秒に 1 回までスロットリングされます。

タブ補完

<id> 引数を取るコマンドは、既知のキャノン設定 ID のリストからタブ補完されます。<world> 引数を取るコマンドは、現在ロードされているワールド名のリストからタブ補完されます。