跳至主要内容

CannonRTP 內容包

CannonRTP 將官方的大砲模型與設定組合視為由 Nightbreak 管理的內容包,而非單純的手動匯入。每個內容包都包含大砲 YAML 設定,以及驅動其 3D 大砲模型的所有 FreeMinecraftModels 資源。

主要指令

指令用途
/wc setup開啟 Nightbreak 內容瀏覽器選單(列出已安裝與可下載的大砲內容包)
/wc downloadall從 Nightbreak 批次下載所有可用的 CannonRTP 內容包
/wc updatecontent批次更新已過時的 CannonRTP 內容包(別名:/wc updateall
/wc reload在手動匯入後重新載入 CannonRTP
/nightbreaklogin <token>共用的 Nightbreak Token 註冊 —— 高級內容包所需

以上指令皆需要 cannonrtp.admin

內建內容包

CannonRTP 預設附帶兩個 Nightbreak 組合的內容包定義:

內容包 id顯示名稱來源
cannonrtpFree CannonRTP免費 Nightbreak 下載
cannonrtp_premiumPremium CannonRTP需要 Nightbreak 高級贊助者權限

每份定義位於 plugins/CannonRTP/content_packages/<id>.yml,並儲存:

  • version —— 本機已安裝版本(/wc updatecontent 用以判斷何者已過時)
  • namedescription —— 顯示於 /wc setup 選單中
  • downloadLink —— 批次下載流程所使用的 Nightbreak 頁面
  • folderNamecontentFilePrefixes —— CannonRTP 視為屬於該內容包的內部檔案
  • nightbreakSlug —— 下載/更新端點所使用的 Nightbreak 專案 slug

通常你不應手動編輯這些檔案 —— 它們會由插件重新產生並覆寫。

內容包狀態

/wc setup 選單中,每個內容包會顯示為以下狀態之一:

  • installed —— 該內容包的大砲檔案存在於 plugins/CannonRTP/cannons/,且 isEnabledtrue
  • downloaded but disabled —— 該內容包的大砲檔案存於 plugins/CannonRTP/cannons_disabled/
  • outdated —— Nightbreak 上有更新版本可用
  • not downloaded —— 本機尚無任何檔案

在選單中點擊內容包會進行下載、安裝、啟用或停用。停用內容包會將其大砲設定從 cannons/ 移至 cannons_disabled/ 而不刪除,因此再次啟用會還原相同檔案。

大砲資料夾配置

資料夾用途
plugins/CannonRTP/cannons/啟用中的大砲設定。此處的任何檔案會在啟動或 /wc reload 時被載入。
plugins/CannonRTP/cannons_disabled/目前已關閉的內容包大砲設定。此處的檔案會被載入器忽略,但保留以供日後重新啟用。
plugins/CannonRTP/imports/手動內容包匯入的放置資料夾。CannonRTP 會在啟動時掃描此處,並將其內容合併至內容包資料夾中。

手動匯入備援

你仍可手動安裝內容包:

  1. 從 Nightbreak 下載內容包的 zip 檔。
  2. 將該 zip(保持完整)放入 plugins/CannonRTP/imports/
  3. 執行 /wc reload

CannonRTP 會接收該內容包,將檔案移至適當資料夾中,並重新載入大砲設定。手動匯入仍受支援,但已不再是建議的工作流程 —— /wc setup/wc downloadall 會自動處理。

高級權限

高級內容包(如 cannonrtp_premium)需要連結 Nightbreak 帳號。使用你 Nightbreak 帳號頁面上的 Token 執行一次 /nightbreaklogin <token>,之後 /wc downloadall/wc setup 選單即可取得高級內容。

若未登入,高級內容包仍會顯示於設定選單中,但無法下載。