seedlookout
繁體中文

主世界 · 地底

要塞

頁面更新日期

地下石磚迷宮包含圖書館、走廊與終界傳送門房間。玩家使用終界之眼追蹤要塞,藉此前往終界,並在途中搜集書籍、裝備與眼眸盔甲紋樣鍛造模板。

本指南以原版 Java 26.3 為準。歷史變更保留各自的版本類別與版號。Bedrock 的生成規則與戰利品可能不同。下方截圖與已驗證的種子碼紀錄,也保留各自的遊戲版本。

Java 26.3 · 發布 · 審查

石磚要塞傳送門房間內的終界傳送門框架與蠹魚生怪磚
要塞 位於 -393, -40, -1478種子碼 28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。

遊戲資料與來源研究

在 Java 26.3 中的生成地點

Java 26.3 的適用生態域標籤包含主世界生態域集合。另一份偏好生態域清單,會影響環狀候選位置移往何處;它與允許生態域清單不同。 [2][5]

候選位置與稀有程度

Java 26.3 使用同心環,要求 128 個要塞位置,沒有使用隨機分布間距網格。 [3][4]

位置設定要求 128 個位置,distance 為 32,初始 spread 為 3。環狀演算法會逐環改變半徑與位置數量,再於 112 格內尋找偏好生態域。這些設定無法代表固定的區塊間距,或相鄰要塞之間的固定距離。 [1][3][4][5]

起始位置代表什麼

Java 部件生成器會重試配置,直到包含傳送門房間部件、且結果不為空,再將配置移到海平面以下。這是生成部件圖的實作保證,無法主張所有世界生成結束後,每個房間仍暢通。 [1][4][5]

通往傳送門的地下分支路線

要塞由走廊、轉角、階梯、交叉路口、牢房走廊、圖書館與傳送門房間組成。走廊儲物箱或圖書館是實用地標,但都無法可靠指出傳送門方向。應記錄路口與高度變化。 [6]

Java 生成器會重試配置,直到起始部件具有傳送門房間參照。圖書館是可能生成的部件,依可用空間採矮型或高型。選擇器的兩個圖書館部件限制是上限,沒有保證兩座圖書館。 [6]

通往傳送門的地下分支路線
部分觀察重點
傳送門房間熔岩上方的終界傳送門框架,接近路線上有蠹魚生怪磚。 [6]
圖書館書櫃與儲物箱位置;較高形式包含上層。 [6]
交叉路口與階梯分支路線多,標記返回路線會很實用。 [6]

蠹魚與尚未啟用的傳送門

傳送門房間部件會放置蠹魚生怪磚。部分結構石磚選擇也使用寄生方塊,因此打穿牆壁可能遇到另一種蠹魚危險。移除可見生怪磚,不會移除其他地方的寄生方塊。 [6]

建造房間時,會為每個傳送門框架各別選擇是否有終界之眼。規劃攜帶數量前,應檢查實際框架;房間屬於生成計畫的一部分,不代表傳送門已啟用。 [6]

Java 26.3 的戰利品與獎勵

要塞走廊、交叉路口與圖書館儲物箱使用不同表。圖書館表保證有眼眸盔甲紋樣鍛造模板;走廊表的專屬紋樣抽選有十分之一機率。交叉路口表沒有眼眸紋樣項目。 [7]

圖書館主要獎勵池抽選 2–10 次,偏重書籍與紙。附魔書是總權重 52 中、權重 10 的獨立項目,以附魔等級 30 修飾。儲物箱中有普通書籍,不能算成成功抽中附魔書。 [7]

走廊表包含終界珍珠,並非終界之眼。因此,走廊儲物箱戰利品無法證明傳送門房間有多少已填入的框架或備用終界之眼。啟用傳送門是另一項生成與玩法規則。 [7]

直接比較 Java 1.20.1 與 Java 26.3,可見戰利品表有所不同。檢查過的要塞走廊表加入銅製馬鎧與皮革,不再列出鞍;第一個獎勵池總權重由 100 改為 101。應使用現行權重,避免沿用舊版儲物箱百分比。 [7][9]

Java 26.3 的戰利品與獎勵
物品規則適用範圍資料能確立的內容
眼眸盔甲紋樣鍛造模板使用圖書館戰利品表的一個儲物箱保證取得:獨立獎勵池中的一個模板。 [7][8]
眼眸盔甲紋樣鍛造模板使用走廊戰利品表的一個儲物箱10.0% 機率,模板權重為 1,空項目權重為 9。 [7]
附魔書使用圖書館戰利品表的一個儲物箱至少抽中一次專屬附魔書的機率為 67.8%。 [7][8]
終界珍珠使用走廊戰利品表的一個儲物箱至少抽中一次珍珠的機率為 22.8%。 [7][8]
鑽石使用走廊戰利品表的一個儲物箱至少抽中一次鑽石的機率為 7.3%;每次提供 1–3 個。 [7][8]

版本沿革與發布日期

這些里程碑保留各自的遊戲版別與確切建置標籤。快照、Beta 與預覽版的日期,指的是這些開發版本;正式版及 Pocket 各平台分批發布的日期則分開列出。歷史上的新增項目,依據引用的 Wiki 沿革記錄。 [10]

版本沿革與發布日期
版本發布日期變更內容
Java Beta 1.82011 年 9 月 14 日加入要塞,最初沒有能運作的終界傳送門。 [10][12]
Java 1.0.02011 年 11 月 18 日加入能運作的終界傳送門與終界之眼導航。 [10][13]
Java 1.92016 年 2 月 29 日每個世界的要塞數量從三座增加至 128 座。 [10][14]
Java 1.172021 年 6 月 8 日以海床地形覆蓋海洋中的要塞。 [10][15]
Java 1.19.32022 年 12 月 7 日更改放置程式,使既有種子碼的要塞位置改變。 [10][16]
Java 1.202023 年 6 月 7 日加入眼眸盔甲紋樣鍛造模板,圖書館儲物箱保證有一個。 [10][17]
Bedrock 1.20.702024 年 3 月 12 日要塞生成時必須包含終界傳送門房間。 [10][18]
Java 1.21.42024 年 12 月 3 日不啟用實驗功能,要塞也能在蒼白之園生成。 [10][19]
Java 1.21.62025 年 6 月 17 日將祭壇儲物箱中的鞍戰利品換成 1–5 個皮革。 [10][20]
Java 1.21.92025 年 9 月 30 日祭壇儲物箱戰利品加入銅製馬鎧。 [10][21]

SeedLookout 遊戲內驗證

截圖

要塞傳送門房間內的終界傳送門框架與石磚階梯
要塞 位於 -398, -38, -1477種子碼 28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。

這些是我們在 Minecraft 中拍攝的自然生成結構。每則圖說都列出種子碼、座標與版本。選取圖片即可開啟完整尺寸。

含有此結構的種子碼: 要塞

我們已驗證的種子碼中,目前尚未找到這種結構。 指南引用遊戲資料、程式碼分析與其他參考資料,本身並不構成種子碼驗證。

來源

參考資料列明指南使用的版本類型、版本與依據。遊戲程式碼與資料說明生成規則;種子碼表格記錄已在遊戲中檢查的地點。研究審查日期: 2026-10-02.

  1. Mojang Java 26.3:結構設定 ↗官方遊戲資料 · Java 26.3

    Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure/stronghold.json

    依據細節

    官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/worldgen/structure/stronghold.json = 2040ff702a3fd6efd075758bda74ecf8fdd51e6bf5b468c1ddbfa0078c18c812

  2. Mojang Java 26.3:展開後的起始生態域標籤 ↗官方遊戲資料 · Java 26.3

    Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/tags/worldgen/biome/has_structure/stronghold.json; data/minecraft/tags/worldgen/biome/is_overworld.json; data/minecraft/tags/worldgen/biome/stronghold_biased_to.json

    依據細節

    官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/tags/worldgen/biome/has_structure/stronghold.json = 32585cc68dbf73fca70dd022de1177585adad75d0126e15820d7c21b47b98b89; data/minecraft/tags/worldgen/biome/is_overworld.json = 036ff207134fa4e3540a69537f7e53f7fd111ac4a401ea7f0b23b78c3a0a87b8; data/minecraft/tags/worldgen/biome/stronghold_biased_to.json = dc3aa440f6c6e2a2766be3df4770f4cc80c01f351adb8718720866d0786f0b10

  3. Mojang Java 26.3:候選位置設定 ↗官方遊戲資料 · Java 26.3

    Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure_set/strongholds.json

    依據細節

    官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/worldgen/structure_set/strongholds.json = efac2e2976f903b89fe9532e7c8b297bd61aae3a16e92d9374b279b7f3109b95

  4. Mojang Java 26.3:候選位置篩選與加權重試 ↗反編譯遊戲實作 · 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

  5. Mojang Java 26.3:生成進入點 ↗反編譯遊戲實作 · Java 26.3

    Inner archive META-INF/versions/26.3/server-26.3.jar: net/minecraft/world/level/chunk/ChunkGeneratorStructureState.class; 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/pieces/StructurePiecesBuilder.class; net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.class; net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure.class. Methods: StrongholdStructure.findGenerationPoint; Structure.findValidGenerationPoint; Structure.GenerationContext.isValidBiome; generatePieces; ChunkGeneratorStructureState.generateRingPositions; StructurePiecesBuilder.moveBelowSeaLevel / moveInsideHeights

    依據細節

    官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。以 CFR 0.152 檢查實作;重建的 Java 程式碼並非 Mojang 發布的原始程式碼。封存檔中各項目的 SHA-256:net/minecraft/world/level/chunk/ChunkGeneratorStructureState.class = 1c5a2d924f5b40fe704e562a8b8710cd7a0bb0b0312e6225972c1692dea495ff; 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/pieces/StructurePiecesBuilder.class = cd5a2c5d9d185a35017c843344d551b3953d3ea8774ecad76859eb0b45eb2e83; net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement.class = 15d8c9fc028f68ff303ce08a210913e62c133ee9f53fcbf87b4679a2cd1d5177; net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure.class = d26deffd4f2150be586ab0df646975574080f5a5bcb7fefd72ba68a8880141fc

  6. Mojang Java 26.3:要塞配置與遭遇機制實作 ↗反編譯遊戲實作 · Java 26.3

    net.minecraft.world.level.levelgen.structure.structures.StrongholdPieces; net.minecraft.world.level.levelgen.structure.structures.StrongholdStructure; StrongholdStructure.generatePieces retry loop; StrongholdPieces.PortalRoom.postProcess, Library.createPiece, SmoothStoneSelector.next and piece-weight selector.

    依據細節

    官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c;其中的 META-INF/versions/26.3/server-26.3.jar SHA-256 a362163eec5d1612d520772bc16e5b39c09e3b234fdc045f56bf544284ee8ae6。以 CFR 0.152 檢查官方位元碼;這是重建的實作,並非原始程式碼的檢出版本。

  7. Mojang Java 26.3:要塞戰利品資料 ↗官方遊戲資料 · Java 26.3

    Inner META-INF/versions/26.3/server-26.3.jar: data/minecraft/loot_table/chests/stronghold_corridor.json; data/minecraft/loot_table/chests/stronghold_crossing.json; data/minecraft/loot_table/chests/stronghold_library.json

    依據細節

    已確認官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。檔案 SHA-256:stronghold_corridor.json: 56c3aa579210fb4e28dd7feb0bfae510d58f78efc2eeb4700120977cc56d9dff; stronghold_crossing.json: f04aa0184c19cad0e2d6c17adefd1e9bd94587f85a7e712550c99fd99bef4766; stronghold_library.json: a918999b56a6f8b71de0ab8fa8e0f9f6074b506866cf92873fbc3f948f48a86c。戰利品表身分與物品條件規則,和任何特定已生成容器分開判定。

  8. Java 26.3 要塞:計算得出的抽選機率 ↗由遊戲資料計算 · Java 26.3

    Relevant /pools indices in the data reference; LootPool.addRandomItem/addRandomItems; UniformContainerBase.uniformFields; UniformGenerator.getIntUnsafe.

    依據細節

    對直接抽選、無條件的加權獎勵池,至少抽中一次的機率,是 1 減去 (1−weight/totalWeight)^n 的平均值;平均涵蓋兩端均包含、均勻分布的整數抽選次數。這些值是呼叫戰利品表時的理論機率,無法代表種子碼出現頻率。確切輸入:[{"itemId":"minecraft:eye_armor_trim_smithing_template","table":"data/minecraft/loot_table/chests/stronghold_library.json","pool":1,"chance":1.0,"fraction":"1","weight":1,"total":1,"rolls":[1]},{"itemId":"minecraft:enchanted_book","table":"data/minecraft/loot_table/chests/stronghold_library.json","pool":0,"chance":0.6782168579212768,"fraction":"95741904055905/141167095653376","weight":10,"total":52,"rolls":[2,3,4,5,6,7,8,9,10]},{"itemId":"minecraft:ender_pearl","table":"data/minecraft/loot_table/chests/stronghold_corridor.json","pool":0,"chance":0.22840412656107292,"fraction":"235325/1030301","weight":10,"total":101,"rolls":[2,3]},{"itemId":"minecraft:diamond","table":"data/minecraft/loot_table/chests/stronghold_corridor.json","pool":0,"chance":0.07250599582063882,"fraction":"74703/1030301","weight":3,"total":101,"rolls":[2,3]}]

  9. Mojang Java 1.20.1:已檢查的歷史要塞戰利品 ↗官方遊戲資料 · Java 1.20.1

    data/minecraft/loot_tables/chests/stronghold_corridor.json; data/minecraft/loot_tables/chests/stronghold_library.json

    依據細節

    僅比較列出的資料檔案,沒有主張其間的所有版本都使用其中一種戰利品表。SHA-256:stronghold_corridor.json: 6937f3ca3d91052c3e8fd2a516725aecfc735d990cfdce5677d13dfad030b8a9; stronghold_library.json: 9fde26670b980b52a15969fee9cba958c8f12ea61e75974bd3cd8ee15d0d9722

  10. Minecraft Wiki:要塞(固定版本歷史) ↗Minecraft Wiki · Java 與 Bedrock Revision 3808517

    History section, retaining edition, release grouping, development-version and experimental-toggle qualifiers.

    依據細節

    固定文章修訂版本 3808517,時間為 2026-10-01T01:31:36Z。僅用於歷史說法;並非已稽核的遊戲版本或發布日期來源。

  11. Minecraft Wiki:要塞說明 ↗Minecraft Wiki · Java 與 Bedrock revision 3808517

    Opening description and History

    依據細節

    固定文章修訂版本 3808517;擷取日期 2026 年 10 月 1 日。文章歷史支持首次加入的歷史說法;現行生成與戰利品另依遊戲資料稽核。

  12. Java Beta 1.8:發布日期 ↗官方遊戲資料 · Java Beta 1.8

    /id; /releaseTime

    依據細節

    版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。

  13. Java 1.0.0:發布日期 ↗官方文件 · Java 1.0.0

    2011: Minecraft 1.0 Released – and the First Port Arrives; November 18, 2011

    依據細節

    官方 Xbox 回顧文章確認公開推出日期。Mojang 舊版資料保留 releaseTime 2011-11-17T22:00:00+00:00;其 UTC 日期並非公開推出日期。

  14. Java 1.9:發布日期 ↗官方遊戲資料 · Java 1.9

    /id; /releaseTime

    依據細節

    版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。

  15. Java 1.17:發布日期 ↗官方遊戲資料 · Java 1.17

    /id; /releaseTime

    依據細節

    版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。

  16. Java 1.19.3:發布日期 ↗官方遊戲資料 · Java 1.19.3

    /id; /releaseTime

    依據細節

    日期屬於確切的 1.19.3 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。

  17. Java 1.20:發布日期 ↗官方文件 · Java 1.20

    Opening announcement: Trails & Tales Update will be coming to a device near you on June 7

    依據細節

    公開發布日期為 2023 年 6 月 7 日。Mojang 資料保留 releaseTime 2023-06-02T08:36:17+00:00;這個較早的建置時間戳記不得顯示為公開推出日期。

  18. Bedrock 1.20.70:發布日期 ↗Minecraft Wiki · Bedrock 1.20.70

    Version infobox release date

    依據細節

    日期來自固定版本的社群版本文章;快照、Beta 與預覽版各有自己的發布日期,與正式版分開記錄。

  19. Java 1.21.4:發布日期 ↗官方遊戲資料 · Java 1.21.4

    /id; /releaseTime

    依據細節

    日期屬於確切的 1.21.4 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。

  20. Java 1.21.6:發布日期 ↗官方遊戲資料 · Java 1.21.6

    /id; /releaseTime

    依據細節

    日期屬於確切的 1.21.6 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。

  21. Java 1.21.9:發布日期 ↗官方遊戲資料 · Java 1.21.9

    /id; /releaseTime

    依據細節

    日期屬於確切的 1.21.9 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。

物品圖片使用原版 Java 26.3 素材,取自 官方用戶端發布版本。圖示會與指南一同保留其遊戲版本資訊。

改寫自 Minecraft Wiki 的說明保留來源標示,適用 CC BY-NC-SA 3.0。計算與程式碼分析由 SeedLookout 研究。截圖圖說標明每張圖片的拍攝資訊。種子碼表格收錄我們已發布的 已驗證種子碼;檢查地點並不代表已確認特定房間內容或儲物箱戰利品。