什麼是模組化地牢?
模組化地牢是在 BetterStructures 2.0.0 及更新版本中引入的地牢系統。 它不是作為一個固定的結構生成,而是動態組裝自較小的手工製作的模組。 這種方法允許創建大型、多層樓地牢,在每個世界中都感覺獨特,同時無縫融入原版 Minecraft。
模組化地牢如何生成
-
模組 每個模組通常以可配置的大小建造(預設 16x16x16 方塊,但某些內容包使用 32x16x32 或其他尺寸)。模組設計有使用邊界標籤系統的標準化連接點,以便它們可以連接到其他模組而不會有間隙或重疊。地牢的尺寸使用模組生成器配置中的
moduleSizeXZ和moduleSizeY配置選項設置。 模組可以包含走廊、房間、樓梯或特殊遭遇空間。 -
生成過程 當模組化地牢在新區塊中生成時,BetterStructures 使用波函數坍縮(WFC)演算法從可用池中程序化組裝模組。系統根據邊界標籤匹配隨機選擇相容的模組,並將它們「縫合」在一起形成完整的地牢。 生成時間根據伺服器效能、地牢大小(半徑)、垂直範圍、模組數量和約束複雜性而異。系統使用工作負荷分配來防止生成過程中的伺服器卡頓。
-
地牢大小 地牢可以配置為使用半徑參數在各種大小下生成。較大的半徑值會建立明顯更大的地牢,可以跨越數百個方塊。 大多數地牢包括多個樓層,通過樓梯模組或垂直豎井連接。樓層之間的垂直連接通過設置
upIsPassable和downIsPassable為真的模組實現。
多樣性和包整合
-
免費包 Dungeoneering 模組免費包包括 15 個模組。這本身就是一個完全可玩的地牢。
-
高級包 Dungeoneering 模組高級包增加了 38 個額外模組。與免費包結合時,兩個集合交織成一個具有更大模組池的單一地牢系統。 這減少了重複並增加了生成佈局的多樣性。
-
道具整合 如果你還安裝了BetterStructures 道具包(通過 FreeMinecraftModels),模組化地牢將在整個建築中顯示自訂模型道具,如我們的展示截圖所示。 沒有道具包,地牢仍將正常運作,但沒有裝飾模型。
EliteMobs 整合
儘管大多數地牢僅依賴 BetterStructures 和原版 Minecraft 生物,但一些地牢具有首領遭遇:
- 如果同時安裝了 EliteMobs 和 FreeMinecraftModels → 完整自訂首領戰鬥和模型。
- 如果只安裝了 FreeMinecraftModels → 首領模型作為裝飾道具出現。
- 如果都未安裝 → 首領房間將簡單地為空。
系統使用基於標誌的生成系統,具有特殊標籤如 [spawn] 和 [pool: poolname],在指定區域放置首領。首領等級根據距離地牢中心的距離而縮放,在整個結構中提供適當的挑戰。
如果未安裝 EliteMobs 但內容包需要它,管理員將收到警告訊息。
這種設計保持模組化地牢與原版風格設置的相容性,同時為具有額外插件的使用者提供更深層的整合。
MythicMobs 整合
BetterStructures 也支援MythicMobs 整合,用於模組化地牢中的自訂生物遭遇。
安裝 MythicMobs 時,結構包可以在地牢生成過程中生成自訂 MythicMobs。這允許比原版 Minecraft 或 EliteMobs 提供的更複雜的生物遭遇和首領戰鬥。
如果未安裝 MythicMobs,插件將通知具有適當權限的管理員並提供下載連結。
FMM 整合
模組化地牢也可以在建立期間利用FreeMinecraftModels(FMM)道具。
- 如果安裝了 FMM,模組建立者或建築者放置的任何道具都將在生成的地牢中出現。
- 道具純粹是裝飾性的,不影響遊戲玩法,但它們增強了環境的視覺保真度和沈浸感。
- 如果未安裝 FMM,地牢仍將正常生成,但這些自訂道具將不會被顯示。
這確保建立者可以設計帶有額外細節的地牢,同時為沒有安裝 FMM 的玩家保持相容性。
模組尺寸
**重要:**模組大小是可配置的,不是固定的。
每個模組生成器使用以下方式定義其標準模組大小:
moduleSizeXZ:寬度和深度(以方塊計)(預設:16)moduleSizeY:高度(以方塊計)(預設:16)
預設大小: 16×16×16 方塊 常見替代方案: 32×16×32 方塊(在某些內容包中使用)
對於模組建立者:
- 檢查生成器配置的
moduleSizeXZ和moduleSizeY值 - 為該生成器構建所有模組以匹配這些精確尺寸
- 尺寸不匹配將導致連接失敗
設置自訂尺寸: 在模組生成器配置檔案中:
moduleSizeXZ: 32 # Width and depth
moduleSizeY: 16 # Height
注意:生成器中的所有模組必須使用相同的尺寸。你不能在同一地牢系統中混合 16×16×16 和 32×16×32 模組。