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訊息,包含炮台的顯示名。
Tab 補全
接受炮台 <id> 參數的命令提供所有已知炮台 ID 的 Tab 補全。接受 <world> 參數的命令提供已載入世界名稱的 Tab 補全。