跳至主要内容

FreeMinecraftModels 指令

使用 /freeminecraftmodels/fmm

設定與內容管理

指令用途
/fmm為玩家開啟可合成物品選單(請參閱下方可合成物品選單
/fmm admin開啟管理員內容瀏覽器 — 瀏覽已安裝的包、資料夾、模型和自訂物品(權限:freeminecraftmodels.admin
/fmm initialize開啟僅限玩家的首次設定流程
/fmm setup開啟僅限玩家的內容管理選單
/fmm downloadall下載所有目前可存取的官方內容
/fmm updatecontent下載過期官方內容的更新
/fmm reload重新匯入內容並重新生成資源包輸出
/fmm version顯示外掛版本(無需權限 — 任何人都可以執行)
/fmm stats顯示已載入模型的統計資訊

模型生成與放置

指令用途
/fmm spawn static <id>生成靜態模型
/fmm spawn dynamic <id>生成動態模型
/fmm spawn prop <id>建立持久性道具條目並生成
/fmm itemify <id> <material>建立可放置物品,放置時會生成選定的模型作為道具
/fmm mount <id>使用偽裝的馬生成實驗性可騎乘坐騎
/fmm giveitem <item>給予玩家自訂 FMM 物品(權限:freeminecraftmodels.admin
/fmm craftify <id>開啟互動式配方建構器 — 在 3×3 方格中放置材料,然後點擊輸出以儲存該道具的合成配方

工具

指令用途
/fmm disguise <id>將玩家偽裝為已載入的模型
/fmm undisguise移除玩家的偽裝
/fmm hitbox visualize [duration]視覺化碰撞箱以進行除錯
/fmm deleteall移除所有目前載入的模型實體

道具放置行為

當玩家使用紙張道具物品(透過 /fmm itemify 建立或透過 /fmm craftify 配方合成)右鍵點擊時,適用以下規則:

  • 物品消耗: 放置道具時紙張物品會被消耗,除非玩家處於創造模式。
  • 旋轉: 道具放置時面向玩家的方向,以 10 度為增量對齊旋轉。這讓玩家只需在放置前調整視角方向,就能精細控制道具的朝向。

可合成物品選單

不帶參數執行 /fmm 會為玩家開啟一個物品欄選單,顯示所有已配置配方的可合成物品。

  • 選單中的每個物品代表一個可合成的 FMM 物品。
  • 點擊物品會開啟一個詳細子選單,顯示空間 3x3 合成方格、箭頭和輸出物品 — 向玩家展示如何在工作台中合成。
  • 需要 freeminecraftmodels.menu 權限(預設:true,所有玩家可用)。

管理員內容瀏覽器

執行 /fmm admin 會為伺服器管理員開啟一個物品欄選單,用於瀏覽:

  • 已安裝的內容包
  • 資料夾和個別模型
  • 自訂物品(YML 設定中有 material: 的模型)

需要 freeminecraftmodels.admin 權限(預設:op)。

配方建構器

/fmm craftify 指令讓你為任何道具模型建立原版工作台配方。

  1. 執行 /fmm craftify <model_id> 開啟配方建構器介面。
  2. 會開啟一個自訂物品欄,包含 3×3 合成方格和預填的輸出物品。
  3. 從你的物品欄中將材料放入方格中,使用你想要的任何圖案。
  4. 點擊輸出物品(道具的紙張物品)以儲存配方。
  5. 粒子效果和音效確認儲存成功。
  6. 配方會儲存到 plugins/FreeMinecraftModels/recipes/<model_id>.yml 並立即註冊。
  7. 玩家現在可以在任何工作台中合成該道具物品。
  8. 按 Escape 鍵取消而不儲存 — 材料會返回到你的物品欄。
  9. 對同一模型再次執行 craftify 會覆蓋先前的配方。
  10. 配方在伺服器重啟和重新載入後持續有效。

權限

已在 plugin.yml 中註冊

權限預設說明
freeminecraftmodels.*OP大多數管理和生成指令
freeminecraftmodels.adminOP存取 /fmm admin 內容瀏覽器和 /fmm giveitem
freeminecraftmodels.menutrue存取 /fmm 可合成物品選單(所有玩家可用)

由指令強制執行

權限預設說明
freeminecraftmodels.deleteallOP存取 /fmm deleteall(在運行時由指令檢查,未在 plugin.yml 中註冊)
  • initializesetupspawnitemifydisguiseundisguisemountgiveitemcraftifyhitbox visualize 是僅限玩家的指令。
  • version 沒有權限限制,任何人(玩家或控制台)都可以執行。