オーバーワールド · 集落
沼地の小屋
ページの更新日
ウィッチの小屋とも呼ばれる沼地の小屋は、ウィッチと黒いネコが一緒に生成される小さな木造の家です。専用のウィッチのスポーン規則があるため、トラップの設置場所に向いています。ネコを飼いならすために訪れるプレイヤーもいます。
このガイドはバニラのJava 26.3に従います。過去の変更には、それぞれのエディションとバージョンを残しています。Bedrockの生成と戦利品は異なる場合があります。下のスクリーンショットと確認済みシードにも、各自のゲームバージョンを明記しています。

28462718234064871 · Java 26.3 · オーバーワールド参考用の撮影 · 自然生成された構造物です。Minecraft Java 26.3で撮影しました。ゲームデータと出典調査
Java 26.3で生成される場所
候補位置と希少性
Java 26.3は32×32チャンクの領域ごとに、開始候補のチャンクを1つ選びます(各辺512ブロック)。候補の選択は構造物の生成成功より前です。測定した密度や平均移動距離ではありません。 [3][4]
生成の開始処理で地表のハイトマップをサンプリングし、開始チャンクに沼地の小屋のピースを作ります。最終的な小屋の位置は、固定された全体共通のY値ではなく、ピースの配置によって決まります。 [1][3][4][5]
開始位置が意味すること
小屋には専用の32×32チャンクの候補グリッドがあります。同じ間隔の他の構造物とはソルトが異なるため、グリッドの大きさが等しくても候補の座標が一致するとは限りません。 [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]
バージョン履歴と公開日
これらの節目にはエディションと正確なビルド名を残しています。スナップショット、ベータ、プレビューの日付は、その開発ビルドのものです。正式リリースや、時期のずれた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.3Minecraftで自然生成された構造物を撮影したスクリーンショットです。各キャプションにシード、座標、バージョンを記載しています。選ぶと原寸で開けます。
この構造物を含むシード 沼地の小屋
沼地の小屋を、そのシードの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.
根拠の詳細
2026-09-22T13:44:54Zのページ改訂3788767を固定して使用しています。過去の変更に関する情報のみを扱い、監査済みのゲームビルドやリリース日の出典ではありません。
- Minecraft Wiki:沼地の小屋の説明 ↗
Opening description and History
根拠の詳細
ページ改訂3788767を固定して使用しています。取得日は2026年10月1日です。ページの履歴で過去の追加時期を確認し、現在の生成と戦利品はゲームデータから別途監査しています。
- Java 1.4.2:リリース日 ↗
Version infobox release date
根拠の詳細
固定版のバージョン記事に記載された一般公開の暦日です。古いメタデータの日付2012-11-24とは一致しません。そのタイムスタンプとURLは別途保持しています。
- 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
根拠の詳細
固定版のコミュニティのバージョン記事に記載された日付です。スナップショット、ベータ、プレビューには、正式版とは別にそれぞれのリリース日があります。
- Java 1.14:リリース日 ↗
/id; /releaseTime
根拠の詳細
リリースのメタデータは公開日を裏付けますが、フィーチャーの追加時期は裏付けません。追加は元のWiki履歴で別に裏付ける必要があります。
- Java 1.17:公開日 ↗
/id; /releaseTime
根拠の詳細
リリースのメタデータは公開日を裏付けますが、フィーチャーの追加時期は裏付けません。追加は元のWiki履歴で別に裏付ける必要があります。
アイテム画像に使用する標準のゲームアセット: Java 26.3 。アセットの取得元: 公式クライアントのリリース。アイコンには、ガイドとともにゲームバージョンを記録しています。
Minecraft Wikiを基にした説明には、次のライセンスに従って出典を表示しています: CC BY-NC-SA 3.0。計算とコード解析はSeedLookoutの調査です。スクリーンショットのキャプションには各撮影の情報を記載しています。シード表に掲載するもの: 公開済みの検証済みシード。場所の確認は、特定の部屋の内容やチェストの戦利品を確認したことにはなりません。