跳至主要内容

建立內容


建立建築

BetterStructures 對你能建造的內容沒有限制,但建議將結構大小保持在 100x100x100 方塊以下,以確保良好的世界適配性和效能表現。話雖如此,它可以輕鬆處理更大的結構。


特殊方塊

BetterStructures 有兩種特殊方塊:屏障和基岩。WorldEdit 能貼上的其他方塊都會正常貼上,但屏障和基岩方塊是例外。

方塊行為使用場景
屏障不在該位置放置任何方塊 - 保留原始地形圓化貼上邊緣、將牆壁貼合洞穴、自然融合
基岩保證存在實心方塊。如果是空氣/液體,則替換為基座材料為鐵軌建立地板、保證地板存在而不覆蓋現有方塊

生成告示牌

BetterStructures 可以使用帶有特定文字的告示牌在指定位置生成來自 EliteMobs 和 MythicMobs 的怪物和 Boss。

注意:生成告示牌在結構中保持可見。如果你不希望玩家看到它們,請將它們放置在隱藏位置。

告示牌類型第1行第2-4行所需外掛
原版怪物[spawn]實體類型
EliteMobs[elitemobs]Boss 檔案名稱(可跨多行)EliteMobs
MythicMobs[mythicmobs]怪物名稱 + 等級在不同行MythicMobs
生成告示牌範例

原版怪物

[spawn]

ZOMBIE

在該位置生成一個持久的殭屍。適用於任何 Spigot EntityType,包括盔甲架和終界水晶。

EliteMobs

[elitemobs]

test_boss_with

_a_long_name

.yml

較長的檔案名稱可以跨多行。戰鬥競技場受 WorldGuard 保護,直到所有 Boss 被擊殺。

MythicMobs

[mythicmobs]

SkeletalKnight

10

生成10級的 SkeletalKnight。


Schematics

Schematics 是由 WorldEdit 或 FastAsyncWorldEdit 生成的檔案,包含 BetterStructures 將要使用的建筑方塊。 BetterStructures 使用 .schem 檔案格式(現代 WorldEdit 標準)。請確保以 .schem 格式儲存你的 schematics,而不是舊版的 .schematic 格式。

這裡不包含如何製作 schematic 的詳細說明,因為 WorldEdit 和 FastAsyncWorldEdit 的文件中有詳盡的描述,但通常按以下步驟進行:

  1. 選擇建筑的一個角,使用指令 //pos1
  2. 選擇對角的另一個角,使用指令 //pos2
  3. 使用指令 //copy
  4. 使用指令 /schem save <schematicname>,其中 <schematicName> 是你想要使用的 schematic 檔案名稱。
worldedit documentation image from their docs

確保在點1執行 //pos1 指令,在點2執行 //pos2 指令!


錨點

錨點是你執行 schematic 的 //copy 指令的位置。它們決定了結構放置到世界中時的原點。

建筑類型建議錨點位置原因
地表地板最低點確保正確的地面對齊
地下建筑頂部允許正確確定掩埋深度
液體水面上方正確的水面放置
空中/天空建筑頂部正確的高度定位

重要: 複製時始終要非常靠近或直接在建筑上方。你離得越遠,貼上操作就越延遲。


Schematic 設定

每個 schematic 檔案都有一個 schematic 設定。如果 schematic 檔案剛被新增到伺服器,設定將在重新啟動後或執行 /betterstructures reload 後生成。

這些設定允許你為 schematic 貼上設置以下選項:

預設值必需描述
isEnabledtrueschematic 是否啟用。如果停用,將不會在任何地方放置。
weight1.0選擇權重。越高 = 越可能被選中。2.0 = 2倍可能性,0.5 = 一半可能性。
pedestalMaterial自動偵測基座方塊的材料(Spigot Material 名稱)。未設定時自動偵測最佳匹配。
generatorConfigFilename-生成器設定檔案名稱,包括 .yml 副檔名。沒有此項的 schematics 不會生成。
treasureFile生成器預設值覆蓋此結構的寶藏檔案。通常最好修改生成器。
設定詳情

pedestalMaterial

基座是放置在地表/地下建筑下方的方塊,用於填充空氣間隙並改善地形融合。這些也是替換 schematic 中基岩方塊的方塊。

當未定義任何內容時,外掛會分析結構放置位置下方的方塊,並使用加權隨機選擇來選擇最常見的材料類型。預設值:下界 = 地獄岩,終界 = 終界石,其他 = 石頭。

generatorConfigFilename

範例:generatorConfigFilename: generator_surface_global.yml

生成器檔案位於生成器設定資料夾中。

treasureFile

有關更多詳細資訊,請參閱寶藏檔案文件生成器文件

自訂內容

BetterStructures 中發佈的所有內容都是可編輯的。你可以根據自己的喜好修改任何 schematic 檔案和生成器設定。

上面的內容建立指南也可以幫助你編輯現有內容。


疑難排解

如果你的結構沒有生成,請檢查:

  • Schematic 檔案是 .schem 格式
  • 指定了有效的生成器設定
  • isEnabled 選項設定為 true
  • 你的 WorldEdit/FastAsyncWorldEdit 版本相容

如果生成告示牌不起作用:

  • 驗證告示牌格式與範例完全匹配
  • 對於 EliteMobs/MythicMobs,確保外掛已安裝
  • 檢查實體類型/怪物名稱拼寫是否正確
  • 查看伺服器日誌以取得具體錯誤訊息