建立內容
建立建築
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 的文件中有詳盡的描述,但通常按以下步驟進行:
- 選擇建筑的一個角,使用指令
//pos1 - 選擇對角的另一個角,使用指令
//pos2 - 使用指令
//copy - 使用指令
/schem save <schematicname>,其中<schematicName>是你想要使用的 schematic 檔案名稱。
確保在點1執行 //pos1 指令,在點2執行 //pos2 指令!
錨點
錨點是你執行 schematic 的 //copy 指令的位置。它們決定了結構放置到世界中時的原點。
| 建筑類型 | 建議錨點位置 | 原因 |
|---|---|---|
| 地表 | 地板最低點 | 確保正確的地面對齊 |
| 地下 | 建筑頂部 | 允許正確確定掩埋深度 |
| 液體 | 水面上方 | 正確的水面放置 |
| 空中/天空 | 建筑頂部 | 正確的高度定位 |
重要: 複製時始終要非常靠近或直接在建筑上方。你離得越遠,貼上操作就越延遲。
Schematic 設定
每個 schematic 檔案都有一個 schematic 設定。如果 schematic 檔案剛被新增到伺服器,設定將在重新啟動後或執行 /betterstructures reload 後生成。
這些設定允許你為 schematic 貼上設置以下選項:
| 鍵 | 預設值 | 必需 | 描述 |
|---|---|---|---|
isEnabled | true | ❌ | schematic 是否啟用。如果停用,將不會在任何地方放置。 |
weight | 1.0 | ❌ | 選擇權重。越高 = 越可能被選中。2.0 = 2倍可能性,0.5 = 一半可能性。 |
pedestalMaterial | 自動偵測 | ❌ | 基座方塊的材料(Spigot Material 名稱)。未設定時自動偵測最佳匹配。 |
generatorConfigFilename | - | ✅ | 生成器設定檔案名稱,包括 .yml 副檔名。沒有此項的 schematics 不會生成。 |
treasureFile | 生成器預設值 | ❌ | 覆蓋此結構的寶藏檔案。通常最好修改生成器。 |
自訂內容
BetterStructures 中發佈的所有內容都是可編輯的。你可以根據自己的喜好修改任何 schematic 檔案和生成器設定。
上面的內容建立指南也可以幫助你編輯現有內容。
疑難排解
如果你的結構沒有生成,請檢查:
- Schematic 檔案是 .schem 格式
- 指定了有效的生成器設定
- isEnabled 選項設定為 true
- 你的 WorldEdit/FastAsyncWorldEdit 版本相容
如果生成告示牌不起作用:
- 驗證告示牌格式與範例完全匹配
- 對於 EliteMobs/MythicMobs,確保外掛已安裝
- 檢查實體類型/怪物名稱拼寫是否正確
- 查看伺服器日誌以取得具體錯誤訊息