seedlookout
繁體中文

主世界 · 海洋

海洋遺址

頁面更新日期

海底的破損建築,有時聚成建築群。儲物箱可能有寶藏地圖;刷除可疑方塊可找到陶器碎片,暖海遺址還可能提供嗅探獸蛋。

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

Java 26.3 · 發布 · 審查

寒冷海洋遺址的破損石磚牆,周圍長著水下海帶
海洋遺址 位於 -595, 48, 131種子碼 28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。

遊戲資料與來源研究

在 Java 26.3 中的生成地點

暖海遺址允許溫暖海洋、溫和海洋與溫和深海。冷海遺址允許海洋、深海、寒冷海洋、寒冷深海、寒凍海洋與寒凍深海。 [2][5]

候選位置與稀有程度

Java 26.3 在每個 20×20 區塊的區域中,選出一個可能的起始區塊(每邊 320 格)。選出候選位置之後,結構才可能成功生成;這項設定無法代表實測密度或平均旅行距離。 [3][4]

生成進入點會取樣海底高度圖,再將起始位置交給海洋遺址部件生成器。候選座標代表起始區域,無法指出可能生成的建築群中,每座建築的位置。 [1][3][4][5]

起始位置代表什麼

暖海與冷海項目共用 20×20 區塊候選網格。等權重項目會依生態域條件篩選,失敗後可以重試;這不代表同一海洋生態域中的暖海與冷海遺址機率相同。 [1][4][5]

暖海砂岩遺址與冷海石造遺址

暖海與冷海海洋遺址使用不同模板系列,各有小型與大型部件。大型遺址可能有較小遺址在附近相伴。判斷遺址只有一座孤立建築前,應先搜尋主體輪廓周圍。 [6]

冷海遺址可以結合磚造、裂紋與青苔層;重複模板名稱代表材料層,並非三座獨立寶藏建築。暖海遺址使用自己的砂岩設計。放置流程將部件調整至海底,並移除部分方塊形成破損外觀。 [6]

暖海砂岩遺址與冷海石造遺址
部分觀察重點
小型遺址緊湊遺址,分配小型遺址儲物箱表。 [6]
大型遺址較大模板,分配大型遺址儲物箱表。 [6]
鄰近建築群額外周邊部件須符合條件,並非每處遺址都有。 [6]

初始沉屍與水下危險

放置遺址時,沉屍資料標記會建立不會自然消失的沉屍。標記沉屍是初始居民,並非生怪磚方塊。其他適合水域中的普通沉屍生成,屬於另一個流程。 [6]

暖海與冷海遺址也使用考古處理器。搜尋儲物箱位置時,也要檢查碎石,但應保留通往可呼吸空間的出口:破牆後可能藏著接近路線,也可能藏著敵人。 [6]

Java 26.3 的戰利品與獎勵

大型與小型海洋遺址使用不同儲物箱表,暖海與冷海遺址使用不同考古表。一次儲物箱抽選,與一次成功刷除的方塊,是不同的獎勵嘗試。 [7]

暖海考古表總權重為 15。嗅探獸蛋、垂釣、樹蔭與嗅探陶器碎片各重 1。冷海表總權重也是 15,利刃、探險、悼惜與富饒陶器碎片各重 1;它不包含嗅探獸蛋。 [7]

大型儲物箱特殊獎勵池的埋藏寶藏地圖項目,權重占總計 23 中的 10;小型對應池則占 12 中的 5。兩者都執行 exploration_map,再執行 on_fail 為 discard 的 map_id 篩選。這些權重描述地圖項目抽中機率,無法代表無條件取得可用地圖的機率。兩種儲物箱尺寸都另有鸚鵡螺鎧抽選:空項目重 148,護甲權重為 20、10、5、2。 [7]

直接比較 Java 1.20.1 與 Java 26.3,可見戰利品表有所不同。檢查過的大型水下遺址表加入埋藏寶藏地圖、銅製、鑽石製、黃金製、鐵製鸚鵡螺鎧與石矛,不再列出地圖;第一個獎勵池總權重由 31 改為 33。小型水下遺址表加入相同物品,不再列出地圖;第一個獎勵池總權重由 28 改為 30。應使用現行權重,避免沿用舊版儲物箱百分比。原本帶有 exploration_map 修飾器的 minecraft:map 項目,改為專用 minecraft:buried_treasure_map 項目;Java 1.20.1 原本就有寶藏地圖。 [7][9]

Java 26.3 的戰利品與獎勵
物品規則適用範圍資料能確立的內容
嗅探獸蛋成功刷出一次暖海遺址戰利品表的內容6.7% 機率;比較的冷海考古表中沒有此項目。 [7][8]
嗅探陶器碎片成功刷出一次暖海遺址戰利品表的內容6.7% 機率;其他兩種暖海陶器碎片權重相同。 [7][8]
悼惜陶器碎片成功刷出一次冷海遺址戰利品表的內容6.7% 機率;其他三種冷海陶器碎片權重相同。 [7][8]
藏寶圖特殊儲物箱獎勵池,分別依大型與小型表計算抽選權重分別為 10/23 與 5/12;地圖建立失敗時會丟棄。 [7]
鑽石製鸚鵡螺鎧使用任一尺寸遺址表的一個儲物箱1.1% 機率;獨立獎勵池中鑽石權重占總計 185 中的 2。 [7][8]

版本沿革與發布日期

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

版本沿革與發布日期
版本發布日期變更內容
Java 1.13 (18w09a)2018 年 3 月 1 日加入冷海與暖海水下遺址。 [10][11][12]
Java 1.13(18w10a)2018 年 3 月 6 日遺址儲物箱加入埋藏寶藏地圖。 [10][11][13]
Java 1.13 (18w16a)2018 年 4 月 19 日遺址生成時加入沉屍。 [10][11][14]
Bedrock 1.4.02018 年 5 月 16 日在 Update Aquatic 加入水下遺址。 [10][11][15]
Java 1.162020 年 6 月 23 日降低海洋遺址的出現頻率。 [10][11][16]
Java 1.202023 年 6 月 7 日冷海遺址加入可疑的礫石,暖海遺址加入可疑的沙。 [10][11][17]
Java 1.21.112025 年 12 月 9 日遺址儲物箱加入石矛與鸚鵡螺鎧,殭屍鸚鵡螺也加入可能的遺址生成生物。 [10][11][18]
Bedrock 1.21.1302025 年 12 月 9 日殭屍鸚鵡螺加入可能的遺址生成生物。 [10][11][19]
Java 26.32026 年 9 月 15 日加入可指向暖海海洋遺址的廢棄營地探險家地圖。 [11][20]
Bedrock 26.502026 年 9 月 15 日加入可指向暖海海洋遺址的廢棄營地探險家地圖。 [11][21]

SeedLookout 遊戲內驗證

截圖

海帶環繞的海洋遺址砂岩柱
海洋遺址 位於 -595, 48, 131種子碼 28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。
海洋遺址中的砂岩與浮雕方塊近景
海洋遺址 位於 -595, 48, 131種子碼 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/ocean_ruin_cold.json; data/minecraft/worldgen/structure/ocean_ruin_warm.json

    依據細節

    官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/worldgen/structure/ocean_ruin_cold.json = a30893dd35a7c93439f67644a94d591a6608bdddf283ed7dadb62dcc7eeeca4f; data/minecraft/worldgen/structure/ocean_ruin_warm.json = 60d139b7c4b6ef999b429b048fc930ca7a34c7f6ffcad657848abc8f2b079c34

  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/ocean_ruin_cold.json; data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json

    依據細節

    官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_cold.json = 2a830ddda1101ca486aac396259c4e7f02d8c87575b1ab48c1b4ccf3c542100c; data/minecraft/tags/worldgen/biome/has_structure/ocean_ruin_warm.json = 778bc665994e47192a2987130f62326c2e4e3b22d50846910c262429a096a80e

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

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

    依據細節

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

  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/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/structures/OceanRuinStructure$Type.class; net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure.class. Methods: OceanRuinStructure.findGenerationPoint; Structure.findValidGenerationPoint; Structure.GenerationContext.isValidBiome

    依據細節

    官方伺服器 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/structures/OceanRuinStructure$Type.class = cd85eaa72b9f5060a6cde0cb5c35a42a816dfc09917c53d3079d75c9a07927a1; net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure.class = 9426288f7b94e8241bdab766a990df9917f7d4a0df8ae3ec7f971958f4a35fc6

  6. Mojang Java 26.3:海洋遺址配置與遭遇機制實作 ↗反編譯遊戲實作 · Java 26.3

    net.minecraft.world.level.levelgen.structure.structures.OceanRuinPieces; OceanRuinPieces.addPieces, addClusterRuins, addPiece, OceanRuinPiece.handleDataMarker / postProcess; OceanRuinPiece.makeSettings; OceanRuinPieces.WARM_SUSPICIOUS_BLOCK_PROCESSOR / COLD_SUSPICIOUS_BLOCK_PROCESSOR.

    依據細節

    官方伺服器 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/underwater_ruin_big.json; data/minecraft/loot_table/chests/underwater_ruin_small.json; data/minecraft/loot_table/archaeology/ocean_ruin_warm.json; data/minecraft/loot_table/archaeology/ocean_ruin_cold.json

    依據細節

    已確認官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。檔案 SHA-256:underwater_ruin_big.json: b4f792544678c925eec6c1adf53c2a132706567bdca068d1afd804053db3c168; underwater_ruin_small.json: c3979027a2051e91244c89710fbd8b216fb25a9ce2947202e19d2d278ffd9cf3; ocean_ruin_warm.json: b1cde868aba247016a09a541194f3f73c22dbc532fd19be5207ce01e9a650742; ocean_ruin_cold.json: 631807140b18a147c14860f220b140693b3596f1d53e9692581c6b20804150eb。戰利品表身分與物品條件規則,和任何特定已生成容器分開判定。

  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:sniffer_egg","table":"data/minecraft/loot_table/archaeology/ocean_ruin_warm.json","pool":0,"fraction":"1/15","chance":0.06666666666666667,"weight":1,"total":15,"rolls":[1]},{"itemId":"minecraft:snort_pottery_sherd","table":"data/minecraft/loot_table/archaeology/ocean_ruin_warm.json","pool":0,"fraction":"1/15","chance":0.06666666666666667,"weight":1,"total":15,"rolls":[1]},{"itemId":"minecraft:mourner_pottery_sherd","table":"data/minecraft/loot_table/archaeology/ocean_ruin_cold.json","pool":0,"fraction":"1/15","chance":0.06666666666666667,"weight":1,"total":15,"rolls":[1]},{"itemId":"minecraft:diamond_nautilus_armor","table":"data/minecraft/loot_table/chests/underwater_ruin_big.json","pool":2,"fraction":"2/185","chance":0.010810810810810811,"weight":2,"total":185,"rolls":[1]}]

  9. Mojang Java 1.20.1:已檢查的歷史海洋遺址戰利品 ↗官方遊戲資料 · Java 1.20.1

    data/minecraft/loot_tables/chests/underwater_ruin_big.json; data/minecraft/loot_tables/chests/underwater_ruin_small.json

    依據細節

    僅比較列出的資料檔案,沒有主張其間的所有版本都使用其中一種戰利品表。SHA-256:underwater_ruin_big.json: 819d36fc83b1794f09b5d0e79913bcefb4195f3638fbb8336448889ac9108b4e; underwater_ruin_small.json: 40a121404f2b45897b6ca0a8f1704ca70c4ece690e6e731a6b9beaafdefcc2c9

  10. Minecraft Wiki:冷海海洋遺址(固定版本歷史) ↗Minecraft Wiki · Java 與 Bedrock Revision 3779312

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

    依據細節

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

  11. Minecraft Wiki:暖海海洋遺址(固定版本歷史) ↗Minecraft Wiki · Java 與 Bedrock Revision 3791557

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

    依據細節

    固定文章修訂版本 3791557,時間為 2026-09-24T10:57:08Z。僅用於歷史說法;並非已稽核的遊戲版本或發布日期來源。

  12. Java 1.13 (18w09a):發布日期 ↗官方遊戲資料 · Java 1.13 (18w09a)

    /id; /releaseTime

    依據細節

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

  13. Java 1.13 (18w10a):發布日期 ↗官方遊戲資料 · Java 1.13 (18w10a)

    /id; /releaseTime

    依據細節

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

  14. Java 1.13 (18w16a):發布日期 ↗官方遊戲資料 · Java 1.13 (18w16a)

    /id; /releaseTime

    依據細節

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

  15. Bedrock 1.4.0:發布日期 ↗Minecraft Wiki · Bedrock 1.4.0

    Version infobox release date

    依據細節

    各平台分批推出:2018 年 5 月 16 日<ref name=OutNow>{{Mcnet|update-aquatic-phase-one-out-now|Update Aquatic Phase One is out now!|2018 年 5 月 16 日|Tom Stone}}</ref>。這些日期屬於 Pocket 正式版,與較早的 Beta 版分開記錄。

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

    /id; /releaseTime

    依據細節

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

  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. Java 1.21.11:發布日期 ↗官方遊戲資料 · Java 1.21.11

    /id; /releaseTime

    依據細節

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

  19. Bedrock 1.21.130:發布日期 ↗Minecraft Wiki · Bedrock 1.21.130

    Version infobox release date

    依據細節

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

  20. Java 26.3:發布日期 ↗官方文件 · Java 26.3

    Published 9/15/26; Minecraft Java 26.3 Released

    依據細節

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

  21. Bedrock 26.50:發布日期 ↗官方文件 · Bedrock 26.50

    Posted: 15 September 2026; opening paragraph says Wilderness Bound is out now

    依據細節

    歷史日期取自固定版本的 Minecraft Wiki 版本文章;首次加入的說法則另引用各結構文章的歷史紀錄。

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

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