地獄 · 地獄結構
堡壘遺蹟
頁面更新日期
豬布林與豬布林蠻兵盤據的黑石遺跡,共有四種配置,路線與寶藏各有不同。玩家會前來尋找獄髓升級鍛造模板、黃金與 Pigstep 唱片。
本指南以原版 Java 26.3 為準。歷史變更保留各自的版本類別與版號。Bedrock 的生成規則與戰利品可能不同。下方截圖與已驗證的種子碼紀錄,也保留各自的遊戲版本。

28462718234064871 · Java 26.3 · 地獄參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。遊戲資料與來源研究
在 Java 26.3 中的生成地點
候選位置與稀有程度
Java 26.3 在每個 27×27 區塊的區域中,選出一個可能的起始區塊(每邊 432 格)。選出候選位置之後,結構才可能成功生成;這項設定無法代表實測密度或平均旅行距離。 [3][4]
堡壘遺蹟與地獄要塞,在每個 27×27 區塊的區域中共用一個候選位置。初次選擇的權重分別為 3 與 2。若所選結構生成失敗,生成器會重試剩餘項目,因此 60% 是初次選擇的權重比例,無法代表各處實際觀察到的堡壘出現頻率。 [1][3][4][5]
起始位置代表什麼
堡壘起始部件池為 bastion/starts,設定 Y=33。拼圖放置會定位並擴展起始部件;Y=33 沒有要求每個房間或走道都位於相同高度。 [1][4][5]
四種堡壘配置
起始部件池在居住區、豬布獸棚、寶藏配置與橋樑配置間選擇。各自透過自己的黑石部件池擴展。破牆與開放落差屬於模板的一部分,因此看似空隙的位置,無法可靠證明有隱藏通道。 [6]
豬布林蠻兵與寶藏室生怪磚
生成時加入豬布林、豬布林蠻兵與豬布獸實體模板。計算這些小型實體模板,無法得知堡壘居民數量:配置可能重複使用或略過部件。堡壘沒有特殊自然生成覆寫,來補回已清空的蠻兵位置。 [6]
穿金盔甲不會使豬布林蠻兵變安全。目標選擇流程可選擇附近玩家,沒有一般豬布林的盔甲檢查。進入上層走廊或狹窄樓梯時,應保留撤退路線。 [7]
treasure/bases/lava_basin 模板包含岩漿立方怪生怪磚。符合生成條件時,該方塊可繼續產生生物;它與建造時放置的居民來源不同。 [6][7]
Java 26.3 的戰利品與獎勵
堡壘有四種獨立儲物箱戰利品表。這裡的寶藏表儲物箱,是獄髓錠與升級模板最直接的重要來源;橋樑、豬布獸棚與其他儲物箱有不同抽選。堡壘不會將每個儲物箱都分配寶藏表。 [8]
每次呼叫寶藏表,都包含一個獄髓升級鍛造模板。其他三種表各別進行十分之一機率的升級模板抽選。四種表也各自將豬鼻紋樣模板與權重十一的空項目抽選;升級模板與豬鼻模板是不同結果,可以同時出現。 [8]
橋樑表在其他抽選前保證提供磁石。Pigstep 屬於其他儲物箱表,在總權重 89 的單次抽選池中權重為 5。它沒有出現在全部四種堡壘儲物箱表中。 [8]
寶藏表裝備現在包含鑽石矛。主要獎勵池也有分別提供一個或兩個方塊的遠古遺骸項目。權重相加可確認抽中機率,卻不代表每次抽中遺骸,都有相同堆疊數量。 [8]
直接比較 Java 1.20.1 與 Java 26.3,可見戰利品表有所不同。檢查過的堡壘寶藏表加入鑽石矛,第一個獎勵池總權重由 100 改為 112。堡壘其他表加入鐵鎖鏈,不再列出鎖鏈。應使用現行權重,避免沿用舊版儲物箱百分比。 [8][10]
| 物品 | 規則適用範圍 | 資料能確立的內容 |
|---|---|---|
| 使用寶藏戰利品表的一個儲物箱 | 保證取得:一個專屬獎勵池,提供一個升級模板。 [8][9] | |
| 一個橋樑、其他或豬布獸棚儲物箱 | 三種表各別抽選時,機率皆為 10.0%。 [8] | |
| 使用四種堡壘表之一的一個儲物箱 | 8.3% 機率,模板權重為 1,空項目權重為 11。 [8][9] | |
| 使用寶藏戰利品表的一個儲物箱 | 三次抽選中,至少抽中一次錠的機率為 35.0%。 [8][9] | |
| 使用寶藏戰利品表的一個儲物箱 | 三次抽選中,至少抽中一次蘋果的機率為 5.3%。 [8][9] | |
| 使用其他表的一個儲物箱 | 5.6% 機率:一次抽選,權重 5/89。 [8][9] |
版本沿革與發布日期
這些里程碑保留各自的遊戲版別與確切建置標籤。快照、Beta 與預覽版的日期,指的是這些開發版本;正式版及 Pocket 各平台分批發布的日期則分開列出。歷史上的新增項目,依據引用的 Wiki 沿革記錄。 [11]
| 版本 | 發布日期 | 變更內容 |
|---|---|---|
| Java 1.16 | 2020 年 6 月 23 日 | 加入堡壘遺蹟。 [11][13] |
| Bedrock 1.16.0 | 2020 年 6 月 23 日 | 加入堡壘遺蹟。 [11][14] |
| Java 1.16.2 | 2020 年 8 月 11 日 | 堡壘加入豬布林蠻兵,儲物箱戰利品重新平衡。 [11][15] |
| Bedrock 1.16.20 | 2020 年 8 月 11 日 | 堡壘加入豬布林蠻兵。 [11][16] |
| Bedrock 1.17.10 | 2021 年 7 月 13 日 | 調整儲物箱戰利品,提高貴重物品的數量。 [11][17] |
| Java 1.18.2 | 2022 年 2 月 28 日 | 玄武岩三角洲中嘗試生成堡壘遺蹟時,開始改為生成地獄要塞。 [11][18] |
| Java 1.19.4 (Update 1.20 experiment) | 2023 年 3 月 14 日 | Update 1.20 實驗的堡壘儲物箱戰利品加入獄髓升級與豬鼻盔甲紋樣。 [11][19] |
| Java 1.21.11 | 2025 年 12 月 9 日 | 堡壘儲物箱戰利品加入鑽石矛。 [11][20] |
SeedLookout 遊戲內驗證
截圖
這些是我們在 Minecraft 中拍攝的自然生成結構。每則圖說都列出種子碼、座標與版本。選取圖片即可開啟完整尺寸。
含有此結構的種子碼: 堡壘遺蹟
我們已驗證的種子碼中,目前尚未找到這種結構。 指南引用遊戲資料、程式碼分析與其他參考資料,本身並不構成種子碼驗證。
來源
參考資料列明指南使用的版本類型、版本與依據。遊戲程式碼與資料說明生成規則;種子碼表格記錄已在遊戲中檢查的地點。研究審查日期: 2026-10-02.
- Mojang Java 26.3:結構設定 ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure/bastion_remnant.json
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/worldgen/structure/bastion_remnant.json = a34d39deac28c25ac6c1a34a9cfc840af72aeeba4bec6b6c851361592909bc34
- Mojang Java 26.3:展開後的起始生態域標籤 ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json = 862effc2d174ddc9293d4a88e1e970387a25cb0c9b2c4ebb423018087a011a69
- Mojang Java 26.3:候選位置設定 ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure_set/nether_complexes.json
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/worldgen/structure_set/nether_complexes.json = f768903738bcecc5f5114be3635ea7b8e267b3e887435e6b8eccfcbe80bc821d
- Mojang Java 26.3:候選位置篩選與加權重試 ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: net/minecraft/world/level/chunk/ChunkGenerator.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$ExclusionZone.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReducer.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReductionMethod.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement.class; net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.class. Methods: RandomSpreadStructurePlacement.getPotentialStructureChunk; AbstractSpreadingStructurePlacement.isStructureChunk; ChunkGenerator.createStructures / tryGenerateStructure
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。以 CFR 0.152 檢查實作;重建的 Java 程式碼並非 Mojang 發布的原始程式碼。封存檔中各項目的 SHA-256:net/minecraft/world/level/chunk/ChunkGenerator.class = 7e5145ec6e36cbc7af979e869d4947c85e4715b8d13105f1369f0a385c40851d; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$ExclusionZone.class = eb0d49eb1ffb0714fbdb04abde954fbdbd50cfeafd411f593de8159a06488300; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReducer.class = e2887ebf5f8937ca3b038d6e1c40bc1c77f983a97b5b7ed9bdcd78b59d103e82; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReductionMethod.class = 3664480026b9e91c8235bdbf6d98fdbbb78586f8d0decee70f9ea788d3291a71; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement.class = 0775a5cd47242fafd7f9977a9cfb821a6fffe5d1defcbc3bf8cded7e2427a4a8; net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.class = 8fbeed7711f96285b9b39b2e8363ffaa6ea80dd03baea4c1e6fa98e90b7f8eb9
- Mojang Java 26.3:生成進入點 ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: net/minecraft/world/level/levelgen/structure/Structure$GenerationContext.class; net/minecraft/world/level/levelgen/structure/Structure$GenerationStub.class; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder.class; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings.class; net/minecraft/world/level/levelgen/structure/Structure.class; net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState.class; net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer.class; net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement.class; net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1.class; net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance.class; net/minecraft/world/level/levelgen/structure/structures/JigsawStructure.class. Methods: JigsawStructure.findGenerationPoint; Structure.findValidGenerationPoint; Structure.GenerationContext.isValidBiome; JigsawPlacement.addPieces
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。以 CFR 0.152 檢查實作;重建的 Java 程式碼並非 Mojang 發布的原始程式碼。封存檔中各項目的 SHA-256:net/minecraft/world/level/levelgen/structure/Structure$GenerationContext.class = 0c4335baa022b0482299b5cc0a3d0492fd3160542640b2538a5b8934822cc12b; net/minecraft/world/level/levelgen/structure/Structure$GenerationStub.class = e7a25f7418cfbfafaa6ecc1558a4bacde160ab247be6997df4aef3288da76a52; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder.class = e9b9a37f14f156749ceb686ab31f34954c3b65c0e9f1ff43cdebb508a72b1261; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings.class = 5796d330ef7ea491ee64b34ccdfe6c08a62b71886441bd87cd327a2fc6188f80; net/minecraft/world/level/levelgen/structure/Structure.class = fa023ce735376b7042242948275a0869a7e22d30e5e4c5c6502b521578577188; net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState.class = 3566ead77b6d528b2c451409a51fea25598ea9c27c02e6832348d5df446b329c; net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer.class = 29c8637ca117a33199db02f06b206c60b1b3947adf029654b3d1bd524eba4400; net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement.class = 18b1d2ca2de608f60a30c8547315e0c5845047e5a1789d711d815ad6bbdc7da4; net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1.class = 8e8bc7f3527f38fcf408bb69496ff63f69f71c558c41c80a3d419d135327f96e; net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance.class = ed76252263c711231b316b1cff170bfe048e008bf46af2cb75985d30ba7e9fc5; net/minecraft/world/level/levelgen/structure/structures/JigsawStructure.class = a8576ddbc0cf99b1e220ead439ce3f9aa373cd38400b77aa86273a5c3740598b
- Mojang Java 26.3:堡壘遺蹟模板與資料 ↗
data/minecraft/worldgen/structure/bastion_remnant.json; data/minecraft/structure/bastion/**/*.nbt; data/minecraft/worldgen/template_pool/bastion/**/*.json; data/minecraft/worldgen/processor_list/bastion_generic_degradation.json
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c;其中的 META-INF/versions/26.3/server-26.3.jar SHA-256 a362163eec5d1612d520772bc16e5b39c09e3b234fdc045f56bf544284ee8ae6。NBT 尺寸是已儲存模板未旋轉時的邊界(X × Y × Z),包含空氣與連接點,並非室內可用空間的尺寸。
- Mojang Java 26.3:堡壘遺蹟配置與遭遇機制實作 ↗
net.minecraft.world.entity.monster.piglin.PiglinBrute; net.minecraft.world.entity.monster.piglin.PiglinAi; net.minecraft.world.entity.monster.piglin.PiglinBruteAi; net.minecraft.world.level.BaseSpawner; data/minecraft/worldgen/template_pool/bastion/starts.json; bastion/treasure/bases/lava_basin.nbt; bastion/mobs/; PiglinBruteAi.findNearestValidAttackTarget; PiglinAi.isWearingSafeArmor; BaseSpawner.serverTick / delay.
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c;其中的 META-INF/versions/26.3/server-26.3.jar SHA-256 a362163eec5d1612d520772bc16e5b39c09e3b234fdc045f56bf544284ee8ae6。以 CFR 0.152 檢查官方位元碼;這是重建的實作,並非原始程式碼的檢出版本。
- Mojang Java 26.3:堡壘遺蹟戰利品資料 ↗
Inner META-INF/versions/26.3/server-26.3.jar: data/minecraft/loot_table/chests/bastion_treasure.json; data/minecraft/loot_table/chests/bastion_bridge.json; data/minecraft/loot_table/chests/bastion_other.json; data/minecraft/loot_table/chests/bastion_hoglin_stable.json
依據細節
已確認官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。檔案 SHA-256:bastion_treasure.json: 6a6901cd318913dab5bf9d07853a9bb654b99f4223dc42907d20469883e60149; bastion_bridge.json: 7a61ef1d4628bce8d024904cb9e49e4ae7b74c98d8044e6b8d65cc7bb2ba817f; bastion_other.json: 38afd4ad6cd682b0df39c16cb6ab7881d50c770a85be65c2e1f982a85db3d030; bastion_hoglin_stable.json: 4296433659481f19ac182678159fe69791580e2fce2bb2302dfc3d7908daeba0。戰利品表身分與物品條件規則,和任何特定已生成容器分開判定。
- Java 26.3 堡壘遺蹟:計算得出的抽選機率 ↗
Relevant /pools indices in the data reference; LootPool.addRandomItem/addRandomItems; UniformContainerBase.uniformFields; UniformGenerator.getIntUnsafe.
依據細節
對直接抽選、無條件的加權獎勵池,至少抽中一次的機率,是 1 減去 (1−weight/totalWeight)^n 的平均值;平均涵蓋兩端均包含、均勻分布的整數抽選次數。這些值是呼叫戰利品表時的理論機率,無法代表種子碼出現頻率。確切輸入:[{"itemId":"minecraft:netherite_upgrade_smithing_template","table":"data/minecraft/loot_table/chests/bastion_treasure.json","pool":3,"chance":1.0,"fraction":"1","weight":1,"total":1,"rolls":[1]},{"itemId":"minecraft:snout_armor_trim_smithing_template","table":"data/minecraft/loot_table/chests/bastion_treasure.json","pool":2,"chance":0.08333333333333333,"fraction":"1/12","weight":1,"total":12,"rolls":[1]},{"itemId":"minecraft:netherite_ingot","table":"data/minecraft/loot_table/chests/bastion_treasure.json","pool":0,"chance":0.35037738588739065,"fraction":"492255/1404928","weight":15,"total":112,"rolls":[3]},{"itemId":"minecraft:enchanted_golden_apple","table":"data/minecraft/loot_table/chests/bastion_treasure.json","pool":0,"chance":0.05262049016034986,"fraction":"9241/175616","weight":2,"total":112,"rolls":[3]},{"itemId":"minecraft:music_disc_pigstep","table":"data/minecraft/loot_table/chests/bastion_other.json","pool":0,"chance":0.056179775280898875,"fraction":"5/89","weight":5,"total":89,"rolls":[1]}]
- Mojang Java 1.20.1:已檢查的歷史堡壘遺蹟戰利品 ↗
data/minecraft/loot_tables/chests/bastion_treasure.json; data/minecraft/loot_tables/chests/bastion_other.json
依據細節
僅比較列出的資料檔案,沒有主張其間的所有版本都使用其中一種戰利品表。SHA-256:bastion_treasure.json: 479f2e6bcb5336836ad4ce3c4877dc8912c71c1eb7f354b72d995a3fda02b548; bastion_other.json: d69f2641e6f880ac76a2c9d3576eef12d503fdb5e016e5b2b08547656518d282
- Minecraft Wiki:堡壘遺蹟(固定版本歷史) ↗
History section, retaining edition, release grouping, development-version and experimental-toggle qualifiers.
依據細節
固定文章修訂版本 3787534,時間為 2026-09-21T15:07:43Z。僅用於歷史說法;並非已稽核的遊戲版本或發布日期來源。
- Minecraft Wiki:堡壘遺蹟說明 ↗
Opening description and History
依據細節
固定文章修訂版本 3787534;擷取日期 2026 年 10 月 1 日。文章歷史支持首次加入的歷史說法;現行生成與戰利品另依遊戲資料稽核。
- Java 1.16:發布日期 ↗
/id; /releaseTime
依據細節
版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。
- Bedrock 1.16.0:發布日期 ↗
Version infobox release date
依據細節
各平台分批推出: 2020 年 6 月 23 日<ref name="nether-release">{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/360044928311|title=Minecraft - Nether Update - 1.16.0 (Bedrock)|date=2020 年 6 月 23 日}}</ref>。這些日期屬於 Pocket 正式版,與較早的 Beta 版分開記錄。
- Java 1.16.2:發布日期 ↗
/id; /releaseTime
依據細節
日期屬於確切的 1.16.2 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。
- Bedrock 1.16.20:發布日期 ↗
Version infobox release date
依據細節
日期來自固定版本的社群版本文章;快照、Beta 與預覽版各有自己的發布日期,與正式版分開記錄。
- Bedrock 1.17.10:發布日期 ↗
Version infobox release date
依據細節
日期來自固定版本的社群版本文章;快照、Beta 與預覽版各有自己的發布日期,與正式版分開記錄。
- Java 1.18.2:發布日期 ↗
/id; /releaseTime
依據細節
日期屬於確切的 1.18.2 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。
- Java 1.19.4 (Update 1.20 experiment):發布日期 ↗
/id; /releaseTime
依據細節
1.19.4 正式版的發布日期;Update 1.20 實驗功能須另外啟用。功能首次加入的時間來自獨立的 Wiki 歷史紀錄。
- Java 1.21.11:發布日期 ↗
/id; /releaseTime
依據細節
日期屬於確切的 1.21.11 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。
物品圖片使用原版 Java 26.3 素材,取自 官方用戶端發布版本。圖示會與指南一同保留其遊戲版本資訊。
改寫自 Minecraft Wiki 的說明保留來源標示,適用 CC BY-NC-SA 3.0。計算與程式碼分析由 SeedLookout 研究。截圖圖說標明每張圖片的拍攝資訊。種子碼表格收錄我們已發布的 已驗證種子碼;檢查地點並不代表已確認特定房間內容或儲物箱戰利品。
