關於本站
本站整理 Modrinth 上 2,021 個與世界生成(worldgen)相關的資料包,下載每個專案「支援最新 MC 版本」的檔案並做靜態分析(只讀檔案,不實際進遊戲執行)。
五大分類
| 分類 | 包含的檔案 |
|---|---|
| 地形 terraform | worldgen/noise_settings、density_function、noise、dimension、dimension_type、configured_carver(洞穴雕刻器)、world_preset、地表規則 |
| 生態系 biome | worldgen/biome、生態系參數表 multi_noise_biome_source_parameter_list、生態系 tag、各種 biome modifier |
| 裝飾 decoration | configured_feature、placed_feature(樹木、植被、礦物、岩石等) |
| 結構 structure | structure、structure_set、template_pool、processor_list、結構 .nbt、結構 tag |
| 其他 other | 函數、進度、配方、戰利品表、謂詞、附魔、與 worldgen 無關的 tag 等 |
主要分類依加權分數決定:地形類×4、生態系檔×3、生態系參數表×10、結構定義×3、structure_set×2、裝飾×1、nbt×0.5、tag×0.3、其他×0.1;只要覆寫原版 noise_settings 或 dimension 就直接 +1000(因為它會替換整個地形生成器)。
怎麼看衝突
Minecraft 載入多個資料包時,同路徑的檔案會整檔覆蓋(清單較上方/較後載入者勝出),不會合併。因此兩個包都覆寫 minecraft:worldgen/noise_settings/overworld,只有一個會生效。tag 預設會合併,除非該包用了 replace: true。
- 關鍵衝突:
dimension/*、noise_settings/*、生態系參數表、world preset。這類衝突通常代表兩個包無法共存(除非有官方相容包,例如 Terratonic、clifftree-tectonic、Terraphilic)。 - 一般重疊:原版生態系、feature、結構 pool 等,後載入者會蓋掉前者的修改。
分析限制
- 只分析每個專案的一個檔案(最新 MC 版本的最新版),舊版可能內容不同。
- 含 Java 程式碼的模組 jar(18 個),以程式碼生成的內容看不到。
- overlay(多版本子資料夾)合併計算,同名檔只算一次。
- 「每 tick 函數」只代表有註冊到
minecraft:tick,實際效能影響需實測。 - Modrinth 的 worldgen 標籤由作者自選,約四百個專案其實與世界生成無關。
- 人工中文說明只涵蓋下載數前 100 名與部分重點包,其餘為自動產生+Modrinth 原文摘錄。