FreeMinecraftModels 內容包
官方 FMM 內容現在以受管理的 Nightbreak 包形式公開。
當前官方包
當前外掛定義了三個預製的官方包:
Basic Furniture PackBetterStructures Prop PackEliteMobs Prop Pack
每個包都有一個本地資料夾名稱、一個 Nightbreak slug、一個版本欄位,以及 content_packages 中的啟用/停用狀態。
設定選單管理的內容
/fmm setup 是包狀態的當前真實來源。選單可以區分:
- 已安裝的包
- 已下載但目前停用的包
- 過期的包
- 需要 Nightbreak 存取權的包
設定選單還會觸發包版本和存取檢查的背景更新,因此選單是驗證當前包狀態的正確位置。
資料夾行為
外掛使用包狀態資料夾移動來處理啟用和停用的內容:
- 啟用的模型資料夾位於
models/<folderName> - 停用的模型資料夾位於
models_disabled/<folderName> - 啟用的腳本檔案位於
scripts/ - 停用的腳本檔案位於
scripts_disabled/
這意味著一個包可以完全下載到磁碟上,但不在運行時模型列表中處於活動狀態。當包被安裝或解除安裝時,其模型資料夾和任何匹配的腳本檔案會一起移動。
檔案前綴
每個內容包設定都有一個 contentFilePrefixes 欄位和一個 scriptFilePrefixes 欄位(預設都使用包的 folderName)。名稱以任何 contentFilePrefixes 開頭的內容檔案和 scripts/ 資料夾中名稱以任何 scriptFilePrefixes 開頭的腳本檔案被視為該包的一部分,在安裝/解除安裝時會一起移動。
下載和安裝生命週期
有兩個不同的步驟:
- 下載包內容。
下載內容進入
plugins/FreeMinecraftModels/imports,然後觸發重新載入/匯入過程。 - 保持包啟用或停用。
設定選單透過在
models和models_disabled之間移動資料夾來安裝和解除安裝包。
批量操作遵循相同的模式:
/fmm downloadall下載所有遺失或過期的可存取包/fmm updatecontent僅更新過期的包
兩個批量指令在成功下載後都會自動重新載入 FreeMinecraftModels,使新下載的內容立即可用。
管理員內容瀏覽器
/fmm admin 開啟一個遊戲內物品欄 GUI,讓管理員一覽所有已安裝的內容。瀏覽器顯示:
- 所有已安裝的包(分別顯示道具和物品數量)
- 未打包的模型資料夾(分別顯示道具和物品數量)
- 個別道具(YML 設定中沒有
material:的模型) - 自訂物品(YML 設定中有
material:的模型)
道具和物品以不同方式顯示:道具使用黃色樣式和紙張圖示,而自訂物品使用紫色樣式並顯示其配置的材料。YML 設定中有 material: 的模型只會作為自訂物品出現,不會同時作為道具和物品出現。
點擊管理員瀏覽器中的任何條目都會給予玩家該物品的副本。對於自訂物品,給予的物品包括配置的材料、附魔、說明文字和 fmm_item_id PDC 標籤。這是獲取道具、自訂物品或模型物品以進行測試和建造的最快方式,無需知道確切的模型 ID 或指令語法。