seedlookout
繁體中文

主世界 · 聚落

沼澤小屋

頁面更新日期

沼澤小屋常被稱為女巫小屋,是生成時帶有一名女巫與一隻黑貓的小木屋。它有專屬的女巫生成規則,適合建造農場,也有玩家前來馴服黑貓。

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

Java 26.3 · 發布 · 審查

沼澤樹木與荷葉之間,以木柱架高的橡木材沼澤小屋
沼澤小屋 位於 -1500, 66, -2781種子碼 28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。

遊戲資料與來源研究

在 Java 26.3 中的生成地點

Java 26.3 的小屋標籤只包含沼澤生態域,不包含紅樹林沼澤。 [2][5]

候選位置與稀有程度

Java 26.3 會在每個 32×32 區塊的區域內,選出一個可能作為起點的區塊(區域每邊長 512 方塊)。候選位置選定發生在結構生成成功之前;這不是實測密度,也不是平均旅行距離。 [3][4]

生成進入點取樣世界地表高度圖,在起始區塊建立一個沼澤小屋部件。最終小屋位置由部件放置決定,沒有固定的全域 Y 值。 [1][3][4][5]

起始位置代表什麼

小屋有自己的 32×32 區塊候選網格。salt 與其他相同間距的結構不同,因此網格大小相同,不代表候選座標會重合。 [1][4][5]

一座架高的小屋

小屋是一間以原木支柱架高的小木屋,帶有門廊、階梯方塊屋頂、工作台、鍋釜與種有蘑菇的花盆。它沒有生成戰利品儲物箱或地下室。支柱向下延伸,直到接觸地形。 [7]

部件分別嘗試在居民位置放置不會自然消失的女巫與貓。已儲存的旗標,可防止部件處理時反覆透過這些建造步驟新增居民。 [7]

初始居民女巫與後續生成

Java 也在小屋部件範圍內設定女巫的怪物生成清單與貓的動物生成清單,這與初始居民分開處理。即使小屋已清空或看似拆除,符合相關條件時仍可能影響生物生成。 [6]

因此,小屋可見的建築適合作定位地標,但實體牆壁無法描述女巫農場運作所需的每項條件。本指南不將小屋存在本身視為已測試的農場設計。 [6]

Java 26.3 的戰利品與獎勵

Java 小屋放置會建立工作台、鍋釜與種有紅色蘑菇的花盆,再嘗試放置女巫與貓。它不會建立戰利品儲物箱。家具與居民提供的獎勵來源,與隨機容器戰利品不同。 [8][9]

檢查過的女巫戰利品表,對紅石粉設有獨立單次抽選獎勵池,基礎數量為 4-8。第一個獎勵池抽選 1-3 次,項目為螢石粉、糖、蜘蛛眼、玻璃瓶、火藥與木棒;前五項各重 1,木棒重 2。未套用掠奪時,每次抽中的項目可能提供 0-2 個物品,因此抽中不保證掉落數量大於零。 [8]

掠奪使用 enchanted_count_increase 修飾器調整這些掉落物。這份表是實體掉落規則,無法代表每座小屋的掉落率或經測試的女巫農場產量。Bedrock 鍋釜行為不在這次 Java 稽核範圍內。 [8]

Java 26.3 的戰利品與獎勵
物品規則適用範圍資料能確立的內容
紅石粉未套用掠奪時,呼叫一次女巫實體戰利品表獨立獎勵池提供 4-8 個紅石粉。 [8]
螢石粉未套用掠奪時的第一個女巫獎勵池總權重 7 中占 1,抽選 1-3 次;每次抽中可提供 0-2 個物品,因此沒有據此推算數量大於零的掉落機率。 [8]

版本沿革與發布日期

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

版本沿革與發布日期
版本發布日期變更內容
Java 1.4.22012 年 10 月 25 日加入女巫小屋。 [10][12]
Java 1.8.12014 年 11 月 24 日調整女巫生成系統,恢復較大的垂直生成範圍。 [10][13]
Pocket 0.14.0 alpha2016 年 2 月 18 日Pocket Edition 加入女巫小屋。 [10][14]
Java 1.112016 年 11 月 14 日隨小屋生成的女巫不再自然消失。 [10][15]
Java 1.132018 年 7 月 18 日女巫小屋改名為沼澤小屋,並有獨立的定位位置。 [10][16]
Bedrock 1.8.02018 年 12 月 11 日小屋開始隨生成放置一隻黑貓。 [10][17]
Java 1.142019 年 4 月 23 日小屋開始隨生成放置一隻黑貓。 [10][18]
Java 1.172021 年 6 月 8 日海草不再取代小屋方塊。 [10][19]

由 SeedLookout 在遊戲中驗證

截圖

自然生成的沼澤小屋,有架高的木製地板與入口
沼澤小屋 位於 -1500, 66, -2781種子碼 28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。
白色山坡上的雪地村莊房屋,旁邊是綠色沼澤森林,以及有小島的寬闊河流
沼澤小屋 位於 48, 77, 48種子碼 221208994210622363 · Java 26.3
深色沼澤樹木間的小型木造高腳屋,旁邊有結冰池塘與覆雪杉木
沼澤小屋 位於 64, 71, 112種子碼 146114360905246199 · Java 26.3
俯視平原村莊,交叉路口有石造水井,畫面中水井下方附近有深色小屋屋頂
沼澤小屋 位於 32, 71, 16種子碼 1748729253401579425 · Java 26.3
針葉林村莊旁已確認沼澤小屋區域四周的濕地與樹冠
沼澤小屋 位於 32, 71, 48種子碼 258363691136428975 · Java 26.3

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

含有此結構的種子碼: 沼澤小屋

我們在這些種子所列的 Java 版本中,於指定座標找到沼澤小屋。其他版本與 Bedrock 可能生成不同的世界。

種子碼遊戲版本變種X, Y, Z
沼澤邊的雪地村莊,旁邊有沼澤小屋221208994210622363Java 26.3沼澤小屋48, 77, 48
沼澤邊界的雪地村莊,附近有沼澤小屋與冰中的沉船146114360905246199Java 26.3沼澤小屋64, 71, 112
平原村莊中央的沼澤小屋1748729253401579425Java 26.3沼澤小屋32, 71, 16
河流之間的平原村莊,邊緣還有沼澤小屋84753882188559489Java 26.3沼澤小屋32, 71, 96
石柱下的沼澤廢棄營地,附近還有沼澤小屋18649700352874035Java 26.3沼澤小屋80, 75, 64
綠色丘陵下穿過沼澤的平原村莊小徑286640949242730905Java 26.3沼澤小屋32, 69, 112
有一小片沼澤的森林海岸上的針葉林村莊258363691136428975Java 26.3沼澤小屋32, 71, 48
海岸石柱下方的村莊與沼澤小屋376597192266466193Java 26.3沼澤小屋48, 72, 64
沼澤海岸的針葉林村莊與白色廢棄營地帳篷206679379470771640Java 26.3沼澤小屋32, 70, 16
冰雪森林與沼澤水域間的針葉林村莊525879814561908518Java 26.3沼澤小屋48, 76, 80
岩石崖壁與狹長石柱下方的水邊村莊440719661528502662Java 26.3沼澤小屋96, 78, 64
高聳岩石崖壁下方的平原村莊與沼澤小屋27053392115671819Java 26.3沼澤小屋0, 68, 16

來源

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

    依據細節

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

  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/swamp_hut.json

    依據細節

    官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。封存檔中各項目的 SHA-256:data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json = 9a67952d362668fd5b6096225e20abc26da6b19f0dea85d7501d7f3b471c42ae

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

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

    依據細節

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

  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/SwampHutStructure.class. Methods: SwampHutStructure.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/SwampHutStructure.class = 0f4052a7e66860f2fc3c57d7848a22cfa771d71f4cf9fc3218092578cc44c808

  6. Mojang Java 26.3:沼澤小屋模板與資料 ↗官方遊戲資料 · Java 26.3

    data/minecraft/worldgen/structure/swamp_hut.json

    依據細節

    官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c;其中的 META-INF/versions/26.3/server-26.3.jar SHA-256 a362163eec5d1612d520772bc16e5b39c09e3b234fdc045f56bf544284ee8ae6。NBT 尺寸是已儲存模板未旋轉時的邊界(X × Y × Z),包含空氣與連接點,並非室內可用空間的尺寸。

  7. Mojang Java 26.3:沼澤小屋配置與遭遇機制實作 ↗反編譯遊戲實作 · Java 26.3

    net.minecraft.world.level.levelgen.structure.structures.SwampHutPiece; SwampHutPiece.postProcess / spawnCat; structure swamp_hut spawn_overrides.

    依據細節

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

  8. Mojang Java 26.3:沼澤小屋戰利品資料 ↗官方遊戲資料 · Java 26.3

    Inner META-INF/versions/26.3/server-26.3.jar: data/minecraft/loot_table/entities/witch.json

    依據細節

    已確認官方伺服器 SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c。檔案 SHA-256:witch.json: 79a983847816a4efea007de1aacc9d2008f14bc2e37e9079e431357dae7b808b。戰利品表身分與物品條件規則,和任何特定已生成容器分開判定。

  9. Mojang Java 26.3:沼澤小屋配置與遭遇機制實作 ↗反編譯遊戲實作 · Java 26.3

    net.minecraft.world.level.levelgen.structure.structures.SwampHutPiece; SwampHutPiece.postProcess / spawnCat; structure swamp_hut spawn_overrides.

    依據細節

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

  10. Minecraft Wiki:沼澤小屋(固定版本歷史) ↗Minecraft Wiki · Java 與 Bedrock Revision 3788767

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

    依據細節

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

  11. Minecraft Wiki:沼澤小屋說明 ↗Minecraft Wiki · Java 與 Bedrock revision 3788767

    Opening description and History

    依據細節

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

  12. Java 1.4.2:發布日期 ↗Minecraft Wiki · Java 1.4.2

    Version infobox release date

    依據細節

    公開發布日期取自固定版本的版本文章。舊版資料記錄的日期 2012-11-24 與此不同;該時間戳記與網址仍另行保留。

  13. Java 1.8.1:發布日期 ↗官方遊戲資料 · Java 1.8.1

    /id; /releaseTime

    依據細節

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

  14. Pocket 0.14.0 alpha:發布日期 ↗Minecraft Wiki · Bedrock 0.14.0 alpha

    Version infobox release date

    依據細節

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

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

    /releaseTime

    依據細節

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

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

    /id; /releaseTime

    依據細節

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

  17. Bedrock 1.8.0:發布日期 ↗Minecraft Wiki · Bedrock 1.8.0

    Version infobox release date

    依據細節

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

  18. Java 1.14:發布日期 ↗官方遊戲資料 · Java 1.14

    /id; /releaseTime

    依據細節

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

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

    /id; /releaseTime

    依據細節

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

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

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