主世界 · 聚落
沼澤小屋
頁面更新日期
沼澤小屋常被稱為女巫小屋,是生成時帶有一名女巫與一隻黑貓的小木屋。它有專屬的女巫生成規則,適合建造農場,也有玩家前來馴服黑貓。
本指南以原版 Java 26.3 為準。歷史變更保留各自的版本類別與版號。Bedrock 的生成規則與戰利品可能不同。下方截圖與已驗證的種子碼紀錄,也保留各自的遊戲版本。

28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。遊戲資料與來源研究
在 Java 26.3 中的生成地點
候選位置與稀有程度
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]
版本沿革與發布日期
這些里程碑保留各自的遊戲版別與確切建置標籤。快照、Beta 與預覽版的日期,指的是這些開發版本;正式版及 Pocket 各平台分批發布的日期則分開列出。歷史上的新增項目,依據引用的 Wiki 沿革記錄。 [10]
| 版本 | 發布日期 | 變更內容 |
|---|---|---|
| Java 1.4.2 | 2012 年 10 月 25 日 | 加入女巫小屋。 [10][12] |
| Java 1.8.1 | 2014 年 11 月 24 日 | 調整女巫生成系統,恢復較大的垂直生成範圍。 [10][13] |
| Pocket 0.14.0 alpha | 2016 年 2 月 18 日 | Pocket Edition 加入女巫小屋。 [10][14] |
| Java 1.11 | 2016 年 11 月 14 日 | 隨小屋生成的女巫不再自然消失。 [10][15] |
| Java 1.13 | 2018 年 7 月 18 日 | 女巫小屋改名為沼澤小屋,並有獨立的定位位置。 [10][16] |
| Bedrock 1.8.0 | 2018 年 12 月 11 日 | 小屋開始隨生成放置一隻黑貓。 [10][17] |
| Java 1.14 | 2019 年 4 月 23 日 | 小屋開始隨生成放置一隻黑貓。 [10][18] |
| Java 1.17 | 2021 年 6 月 8 日 | 海草不再取代小屋方塊。 [10][19] |
由 SeedLookout 在遊戲中驗證
截圖

28462718234064871 · Java 26.3 · 主世界參考截圖 · 自然生成的結構,攝於 Minecraft Java 26.3。
221208994210622363 · Java 26.3
146114360905246199 · Java 26.3
1748729253401579425 · Java 26.3
258363691136428975 · Java 26.3這些是我們在 Minecraft 中拍攝的自然生成結構。每則圖說都列出種子碼、座標與版本。選取圖片即可開啟完整尺寸。
含有此結構的種子碼: 沼澤小屋
我們在這些種子所列的 Java 版本中,於指定座標找到沼澤小屋。其他版本與 Bedrock 可能生成不同的世界。
| 種子碼 | 遊戲版本 | 變種 | X, Y, Z |
|---|---|---|---|
沼澤邊的雪地村莊,旁邊有沼澤小屋221208994210622363 | Java 26.3 | 沼澤小屋 | 48, 77, 48 |
沼澤邊界的雪地村莊,附近有沼澤小屋與冰中的沉船146114360905246199 | Java 26.3 | 沼澤小屋 | 64, 71, 112 |
平原村莊中央的沼澤小屋1748729253401579425 | Java 26.3 | 沼澤小屋 | 32, 71, 16 |
河流之間的平原村莊,邊緣還有沼澤小屋84753882188559489 | Java 26.3 | 沼澤小屋 | 32, 71, 96 |
石柱下的沼澤廢棄營地,附近還有沼澤小屋18649700352874035 | Java 26.3 | 沼澤小屋 | 80, 75, 64 |
綠色丘陵下穿過沼澤的平原村莊小徑286640949242730905 | Java 26.3 | 沼澤小屋 | 32, 69, 112 |
有一小片沼澤的森林海岸上的針葉林村莊258363691136428975 | Java 26.3 | 沼澤小屋 | 32, 71, 48 |
海岸石柱下方的村莊與沼澤小屋376597192266466193 | Java 26.3 | 沼澤小屋 | 48, 72, 64 |
沼澤海岸的針葉林村莊與白色廢棄營地帳篷206679379470771640 | Java 26.3 | 沼澤小屋 | 32, 70, 16 |
冰雪森林與沼澤水域間的針葉林村莊525879814561908518 | Java 26.3 | 沼澤小屋 | 48, 76, 80 |
岩石崖壁與狹長石柱下方的水邊村莊440719661528502662 | Java 26.3 | 沼澤小屋 | 96, 78, 64 |
高聳岩石崖壁下方的平原村莊與沼澤小屋27053392115671819 | Java 26.3 | 沼澤小屋 | 0, 68, 16 |
來源
參考資料列明指南使用的版本類型、版本與依據。遊戲程式碼與資料說明生成規則;種子碼表格記錄已在遊戲中檢查的地點。研究審查日期: 2026-10-02.
- Mojang 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
- Mojang 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
- Mojang 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
- 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/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
- Mojang 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),包含空氣與連接點,並非室內可用空間的尺寸。
- Mojang 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 檢查官方位元碼;這是重建的實作,並非原始程式碼的檢出版本。
- Mojang 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。戰利品表身分與物品條件規則,和任何特定已生成容器分開判定。
- Mojang 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 檢查官方位元碼;這是重建的實作,並非原始程式碼的檢出版本。
- Minecraft Wiki:沼澤小屋(固定版本歷史) ↗
History section, retaining edition, release grouping, development-version and experimental-toggle qualifiers.
依據細節
固定文章修訂版本 3788767,時間為 2026-09-22T13:44:54Z。僅用於歷史說法;並非已稽核的遊戲版本或發布日期來源。
- Minecraft Wiki:沼澤小屋說明 ↗
Opening description and History
依據細節
固定文章修訂版本 3788767;擷取日期 2026 年 10 月 1 日。文章歷史支持首次加入的歷史說法;現行生成與戰利品另依遊戲資料稽核。
- Java 1.4.2:發布日期 ↗
Version infobox release date
依據細節
公開發布日期取自固定版本的版本文章。舊版資料記錄的日期 2012-11-24 與此不同;該時間戳記與網址仍另行保留。
- Java 1.8.1:發布日期 ↗
/id; /releaseTime
依據細節
日期屬於確切的 1.8.1 版本。快照與預發布版的日期,和之後的正式版分開記錄;版本資料無法證明功能首次加入的時間。
- Pocket 0.14.0 alpha:發布日期 ↗
Version infobox release date
依據細節
歷史日期取自固定版本的 Minecraft Wiki 版本文章;首次加入的說法則另引用各結構文章的歷史紀錄。
- Java 1.11:發布日期 ↗
/releaseTime
依據細節
版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。
- Java 1.13:發布日期 ↗
/id; /releaseTime
依據細節
版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。
- Bedrock 1.8.0:發布日期 ↗
Version infobox release date
依據細節
日期來自固定版本的社群版本文章;快照、Beta 與預覽版各有自己的發布日期,與正式版分開記錄。
- Java 1.14:發布日期 ↗
/id; /releaseTime
依據細節
版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。
- Java 1.17:發布日期 ↗
/id; /releaseTime
依據細節
版本發布資料只能確認發布日期,無法證明功能首次加入的時間;首次加入的說法須另由原始 Wiki 歷史紀錄支持。
物品圖片使用原版 Java 26.3 素材,取自 官方用戶端發布版本。圖示會與指南一同保留其遊戲版本資訊。
改寫自 Minecraft Wiki 的說明保留來源標示,適用 CC BY-NC-SA 3.0。計算與程式碼分析由 SeedLookout 研究。截圖圖說標明每張圖片的拍攝資訊。種子碼表格收錄我們已發布的 已驗證種子碼;檢查地點並不代表已確認特定房間內容或儲物箱戰利品。