主世界 · 地底
遠古城市
頁面更新日期
這座深淵中的巨大遺構,有伏聆振測器與伏聆嘯口懲罰冒失的探索。儲物箱內有回聲碎片、迅捷潛行附魔書、唱片碎片,以及玩家追尋的盔甲紋樣鍛造模板。
本指南以原版 Java 26.3 為準。歷史變更保留各自的版本類別與版號。Bedrock 的生成規則與戰利品可能不同。下方截圖與已驗證的種子碼紀錄,也保留各自的遊戲版本。

28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。遊戲資料與來源研究
在 Java 26.3 中的生成地點
Java 26.3 唯一符合起始條件的生態域為深淵。位於深淵仍不保證會有城市;位置網格與結構起始生成也必須成功。 [2][5]
候選位置與稀有程度
Java 26.3 在每個 24×24 區塊的區域中,選出一個可能的起始區塊(每邊 384 格)。選出候選位置之後,結構才可能成功生成;這項設定無法代表實測密度或平均旅行距離。 [3][4]
設定的起始高度為 Y=-27,起始部件池使用名為 city_anchor 的拼圖方塊。放置程式會將選中的模板偏移到該錨點,所以 -27 並非城市地板高度,也不是城市最低方塊的位置。 [1][3][4][5]
起始位置代表什麼
起始部件池為 ancient_city/city_center。拼圖 size 7 限制連接深度,設定的水平距離上限為距中心 116 格;兩項設定都不是房間數量。 [1][4][5]
在遠古城市中辨認路線
中央強化深板岩框架是最明顯的地標。道路、牆壁與較小遺構圍繞它展開;建築池包含兵營、房間、桑拿與遺構殘片。可能生成的部件與空項目,表示兩座城市不一定有相同建築。 [6]
儲存的三種城市中心選項,各為 18 × 31 × 41 格。這些是中心模板邊界,無法代表整座城市尺寸。框架下方的較低樓層有紅石裝置與伏聆振測器;強化深板岩輪廓並非能運作的傳送門。 [6]
伏聆嘯口可召喚伏守者,沒有初始常駐伏守者
城市在完整結構邊界內停用普通自然生成清單。中心模板不會放置常駐伏守者;具備召喚能力的伏聆嘯口,則可能觸發伏守者警告系統。 [6]
嘯口回應需要具備召喚能力狀態、非和平難度,以及啟用伏守者生成遊戲規則。警告等級達四以上時,程式會嘗試尋找有效的伏守者生成位置;嘗試不保證生成。嘯口也能施加黑暗。即使可見通道已清空,仍應將振測器與嘯口視為持續運作的危險。 [7]
Java 26.3 的戰利品與獎勵
標準城市儲物箱與冰箱儲物箱使用不同戰利品表。稀有紋樣、回聲碎片與唱片碎片屬於標準遠古城市表;冰箱表改為抽選食物、可疑的燉湯、雪球與冰磚。冰箱儲物箱不是另一次取得寂靜紋樣的機會。 [8]
標準儲物箱從主要獎勵池抽選 5–10 次,另抽選一次紋樣。Java 26.3 的主要獎勵池總權重為 84。回聲碎片與唱片 5 的碎片各重 4;附魔金蘋果重 1。紋樣池的空項目重 75、伏守重 4、寂靜重 1,因此同一次抽選中的兩種紋樣結果互斥。 [8]
迅捷潛行附魔書項目,明確將附魔限制為 minecraft:swift_sneak。它與隨機附魔書項目、普通書籍分開處理。表中提供回聲碎片,而非完成的回生羅盤;提供唱片碎片,而非組裝好的唱片 5。 [8]
直接比較 Java 1.20.1 與 Java 26.3,可見戰利品表有所不同。檢查過的遠古城市表加入皮革,不再列出命名牌與鞍;第一個獎勵池總權重由 86 改為 84。應使用現行權重,避免沿用舊版儲物箱百分比。 [8][10]
| 物品 | 規則適用範圍 | 資料能確立的內容 |
|---|---|---|
| 使用標準戰利品表的一個遠古城市儲物箱 | 至少抽中一次蘋果的機率為 8.6%;每次提供 1–2 個蘋果。 [8][9] | |
| 使用標準戰利品表的一個遠古城市儲物箱 | 至少抽中一次碎片的機率為 30.4%;每次提供 1–3 個。 [8][9] | |
| 使用標準戰利品表的一個遠古城市儲物箱 | 至少抽中一次碎片的機率為 30.4%;每次提供 1–3 個。 [8][9] | |
| 一個標準儲物箱中的迅捷潛行項目 | 專屬迅捷潛行附魔書項目至少抽中一次的機率為 23.7%。 [8][9] | |
| 使用標準戰利品表的一個遠古城市儲物箱 | 5.0% 機率;一個模板。 [8][9] | |
| 使用標準戰利品表的一個遠古城市儲物箱 | 1.2% 機率;一個模板。 [8][9] |
版本沿革與發布日期
這些里程碑保留各自的遊戲版別與確切建置標籤。快照、Beta 與預覽版的日期,指的是這些開發版本;正式版及 Pocket 各平台分批發布的日期則分開列出。歷史上的新增項目,依據引用的 Wiki 沿革記錄。 [11]
| 版本 | 發布日期 | 變更內容 |
|---|---|---|
| Java Deep Dark Experimental Snapshot 1 | 2022 年 2 月 17 日 | 加入實驗性遠古城市。 [11][13] |
| Java 22w13a | 2022 年 3 月 31 日 | 重新設計的城市加入一般快照系列。 [11][14] |
| Java 22w14a | 2022 年 4 月 6 日 | 城市戰利品加入回聲碎片,並移除重複建築部件。 [11][15] |
| Java 1.19 | 2022 年 6 月 7 日 | 遠古城市正式成為標準世界生成的一部分。 [11][16] |
| Bedrock 1.19.0 | 2022 年 6 月 7 日 | 不啟用實驗性玩法也能生成遠古城市。 [11][17] |
| Java 1.20 | 2023 年 6 月 7 日 | 城市儲物箱加入寂靜盔甲紋樣鍛造模板。 [11][18] |
| Java 1.21.6 | 2025 年 6 月 17 日 | 將鞍戰利品換成每組 1–5 個皮革。 [11][19] |
| Java 26.1 | 2026 年 3 月 24 日 | 移除遠古城市儲物箱戰利品中的命名牌。 [11][20] |
| Java 26.3 | 2026 年 9 月 15 日 | 加入指向遠古城市的廢棄營地探險家地圖。 [11][21] |
由 SeedLookout 在遊戲中驗證
截圖

28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。
28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。
28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。
12784623149172763 · Java 26.3
613114469485949 · Java 26.3這些是我們在 Minecraft 中拍攝的自然生成結構。每則圖說都列出種子碼、座標與版本。選取圖片即可開啟完整尺寸。
含有此結構的種子碼: 遠古城市
我們在這些種子所列的 Java 版本中,於指定座標找到遠古城市。其他版本與 Bedrock 可能生成不同的世界。
| 種子碼 | 遊戲版本 | 變種 | X, Y, Z |
|---|---|---|---|
高山脊上的蒼白之園,還有廢棄營地、遠古城市與樺木森林中的已破壞的傳送門12784623149172763 | Java 26.3 | 遠古城市 | 48, -51, 160 |
街道上有已破壞的傳送門的雪地村莊,附近還有小徑遺址與遠古城市613114469485949 | Java 26.3 | 遠古城市 | 240, -51, 0 |
雪峰下斑駁森林山谷中的廢棄營地,地下有遠古城市6378256306624431 | Java 26.3 | 遠古城市 | 16, -51, 16 |
沿雪山向上延伸的平原村莊,北方有遠古城市3233241926201645 | Java 26.3 | 遠古城市 | 64, -51, -256 |
雪峰之間的斑駁森林與櫻花樹林,下方還有遠古城市-1844727049180781334 | Java 26.3 | 遠古城市 | 16, -51, 160 |
蒼白之園中的廢棄營地,附近還有遠古城市1919394327020867 | Java 26.3 | 遠古城市 | 240, -51, 240 |
群山環繞的綠林府邸與村莊5811050894855099212 | Java 1.20.1 | 遠古城市 | 45, -34, 0 |
冰雪丘陵下方的蒼白之園與隱藏的森林廢棄營地8562851341419051 | Java 26.3 | 遠古城市 | 176, -51, 0 |
來源
參考資料列明指南使用的版本類型、版本與依據。遊戲程式碼與資料說明生成規則;種子碼表格記錄已在遊戲中檢查的地點。研究審查日期: 2026-10-02.
- Mojang Java 26.3:結構設定 ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure/ancient_city.json
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/worldgen/structure/ancient_city.json = a32f8919571fecd93eedd3fa45f1c8df4adf1650b1391d176b13e942752cdbbe
- Mojang Java 26.3:展開後的起始生態域標籤 ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json = 044e853b7d18d111a1e7177f5d8e71210bbfad0ff8f9648cbaf8838a4359a535
- Mojang Java 26.3:候選位置設定 ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure_set/ancient_cities.json
依據細節
官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/worldgen/structure_set/ancient_cities.json = 711795eca8b83b29aa487dd5abc0cd4bd842bae4ae5c01d6e9b224fd2cdb6c9b
- 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/feature/sculk_patch_ancient_city.json; data/minecraft/worldgen/structure/ancient_city.json; data/minecraft/structure/ancient_city/**/*.nbt; data/minecraft/worldgen/template_pool/ancient_city/**/*.json; data/minecraft/worldgen/processor_list/ancient_city_generic_degradation.json; data/minecraft/worldgen/processor_list/ancient_city_start_degradation.json; data/minecraft/worldgen/processor_list/ancient_city_walls_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.level.block.entity.SculkShriekerBlockEntity; net.minecraft.world.level.block.SculkShriekerBlock; Ancient-city center pool and structures/sculk template pools; SculkShriekerBlockEntity.tryShriek, canRespond, tryRespond, trySummonWarden; SculkShriekerBlock default CAN_SUMMON state.
依據細節
官方伺服器 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/ancient_city.json; data/minecraft/loot_table/chests/ancient_city_ice_box.json
依據細節
已確認官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。檔案 SHA-256:ancient_city.json: 5237c8e16fa99d10abd1f78819dda2a49a14777d375b7e456138dc68fe03af19; ancient_city_ice_box.json: 2ccadbb43e17003fa21a2c025d3f9b2d3c1443a64f046ae9aa648e46b42a3930。戰利品表身分與物品條件規則,和任何特定已生成容器分開判定。
- Java 26.3 遠古城市:計算得出的抽選機率 ↗
Relevant /pools indices in the data reference; LootPool.addRandomItem/addRandomItems; UniformContainerBase.uniformFields; UniformGenerator.getIntUnsafe.
依據細節
對直接抽選、無條件的加權獎勵池,至少抽中一次的機率,是 1 減去 (1−weight/totalWeight)^n 的平均值;平均涵蓋兩端均包含、均勻分布的整數抽選次數。這些值是呼叫戰利品表時的理論機率,無法代表種子碼出現頻率。確切輸入:[{"itemId":"minecraft:enchanted_golden_apple","table":"data/minecraft/loot_table/chests/ancient_city.json","pool":0,"chance":0.08571439167709431,"fraction":"8994931456351417835/104940737259588550656","weight":1,"total":84,"rolls":[5,6,7,8,9,10]},{"itemId":"minecraft:echo_shard","table":"data/minecraft/loot_table/chests/ancient_city.json","pool":0,"chance":0.30403592916292466,"fraction":"15213849334603/50039642934603","weight":4,"total":84,"rolls":[5,6,7,8,9,10]},{"itemId":"minecraft:disc_fragment_5","table":"data/minecraft/loot_table/chests/ancient_city.json","pool":0,"chance":0.30403592916292466,"fraction":"15213849334603/50039642934603","weight":4,"total":84,"rolls":[5,6,7,8,9,10]},{"itemId":"minecraft:enchanted_book","table":"data/minecraft/loot_table/chests/ancient_city.json","pool":0,"chance":0.23725332720231268,"fraction":"140547336810113/592393533390848","weight":3,"total":84,"rolls":[5,6,7,8,9,10]},{"itemId":"minecraft:ward_armor_trim_smithing_template","table":"data/minecraft/loot_table/chests/ancient_city.json","pool":1,"chance":0.05,"fraction":"1/20","weight":4,"total":80,"rolls":[1]},{"itemId":"minecraft:silence_armor_trim_smithing_template","table":"data/minecraft/loot_table/chests/ancient_city.json","pool":1,"chance":0.0125,"fraction":"1/80","weight":1,"total":80,"rolls":[1]}]
- Mojang Java 1.20.1:已檢查的歷史遠古城市戰利品 ↗
data/minecraft/loot_tables/chests/ancient_city.json
依據細節
僅比較列出的資料檔案,沒有主張其間的所有版本都使用其中一種戰利品表。SHA-256:ancient_city.json: 3b2904afe44adc8a304c12641900e4a831453d193a92a92ee13a2a65c9348c96
- Minecraft Wiki:遠古城市(固定版本歷史) ↗
History section, retaining edition, release grouping, development-version and experimental-toggle qualifiers.
依據細節
固定文章修訂版本 3805843,時間為 2026-09-30T10:11:07Z。僅用於歷史說法;並非已稽核的遊戲版本或發布日期來源。
- Minecraft Wiki:遠古城市說明 ↗
Opening description and History
依據細節
固定文章修訂版本 3805843;擷取日期 2026 年 10 月 1 日。文章歷史支持首次加入的歷史說法;現行生成與戰利品另依遊戲資料稽核。
- Java Deep Dark Experimental Snapshot 1:發布日期 ↗
Version infobox release date
依據細節
日期來自固定版本的社群版本文章;快照、Beta 與預覽版各有自己的發布日期,與正式版分開記錄。
- Java 22w13a:發布日期 ↗
/id; /releaseTime
依據細節
日期屬於確切的 22w13a 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。
- Java 22w14a:發布日期 ↗
/id; /releaseTime
依據細節
日期屬於確切的 22w14a 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。
- Java 1.19:發布日期 ↗
/id; /releaseTime
依據細節
版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。
- Bedrock 1.19.0:發布日期 ↗
Version infobox release date
依據細節
歷史日期取自固定版本的 Minecraft Wiki 版本文章;首次加入的說法則另引用各結構文章的歷史紀錄。
- 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;這個較早的建置時間戳記不得顯示為公開推出日期。
- Java 1.21.6:發布日期 ↗
/id; /releaseTime
依據細節
日期屬於確切的 1.21.6 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。
- Java 26.1:發布日期 ↗
Published 3/24/26; Changes > Name Tags
依據細節
版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。
- Java 26.3:發布日期 ↗
Published 9/15/26; Minecraft Java 26.3 Released
依據細節
版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。
物品圖片使用原版 Java 26.3 素材,取自 官方用戶端發布版本。圖示會與指南一同保留其遊戲版本資訊。
改寫自 Minecraft Wiki 的說明保留來源標示,適用 CC BY-NC-SA 3.0。計算與程式碼分析由 SeedLookout 研究。截圖圖說標明每張圖片的拍攝資訊。種子碼表格收錄我們已發布的 已驗證種子碼;檢查地點並不代表已確認特定房間內容或儲物箱戰利品。