OVERWORLD · SMALLER FEATURES
Desert Well
Page updated
A small sandstone shelter around a pool of water in the desert. Players stop for water and brush the suspicious sand under it for pottery sherds and other finds.
This guide follows vanilla Java 26.3. Historical changes retain their own edition and version. Bedrock generation and loot can differ. Screenshots and verified seeds below retain their own game versions.

28462718234064871 · Java 26.3 · overworldReference capture · Naturally generated structure, photographed in Minecraft Java 26.3.Game data and source research
Where it generates in Java 26.3
The desert-well placed feature is included in the Desert biome. In Java 26.3 its implementation is a data-driven overlay of templates, rather than a dedicated structure-set placement. [1][3][4]
Placement and frequency
The rarity filter passes approximately one in 1,000 attempts before choosing an X/Z position and sampling the motion-blocking heightmap. The origin then moves down one block and must be sand. [1][2][4]
Conditions and limits
The terrain predicate requires every block in a 5×5 footprint at each of the two layers below the origin to be outside the air tag. It does not require all those blocks to be sand, and passing the one-in-1,000 roll alone does not satisfy the predicate. The overlay places the well template and separate suspicious-sand templates. [1][2][4]
A small well with archaeology below
In Java 26.3 the well uses a saved 5 × 7 × 5 template and a separate one-block suspicious-sand template. The saved height includes its buried portion; the visible roof is not seven blocks above the surface. [5]
Its feature overlays the main well with two suspicious-sand placements, one at each of two depths beneath the origin. Each placement chooses among five positions in a cross. Look beneath and around the water instead of expecting a chest room or shaft leading to a dungeon. [5]
| Part | What to look for |
|---|---|
| Roof and supports | The small sandstone shelter marks the feature at the surface. [5] |
| Water basin | The central water is a landmark for the buried archaeology area. [5] |
| Suspicious sand | Separate placement steps assign the desert-well archaeology loot table. [5] |
An archaeology stop, not a combat structure
The audited well templates contain no residents, spawner or loot chest. Its special interaction is with the buried suspicious sand. Search cautiously so ordinary excavation does not remove the blocks intended for brushing. [5]
The two configured placement steps describe construction. They are not a promise that both reward-bearing blocks remain intact after later terrain changes or another player has visited. [5]
Loot and rewards in Java 26.3
The inspected well reward path is archaeology rather than a treasure chest. One successfully brushed block assigned desert_well loot produces one table outcome. Ordinary sand and the well building are not additional draws. [6]
Arms Up and Brewer pottery sherds each weigh 2. Brick, emerald, stick and suspicious stew each weigh 1, so total weight is 8. The stew entry chooses from six listed effects; its effect roll is separate from selecting the stew itself. [6]
| Item | Where the rule applies | What the data establishes |
|---|---|---|
| One successful well-table brush | 25.0% chance; one sherd. [6][7] | |
| One successful well-table brush | 25.0% chance; one sherd. [6][7] | |
| One successful well-table brush | 12.5% chance; one emerald. [6][7] | |
| One successful well-table brush | 12.5% chance of the stew entry; its effect is assigned by a separate modifier. [6][7] |
Version history and release dates
These milestones retain their edition and exact build labels. Snapshot, beta and preview dates belong to those development builds; full releases and staggered Pocket platform releases are dated separately. Historical introduction claims come from the cited Wiki history. [8]
| Version | Released | What changed |
|---|---|---|
| Java 1.2.1 | March 1, 2012 | Introduced desert wells in snapshot 12w04a. [8][10] |
| Pocket 0.9.0 | July 10, 2014 | Included desert wells in Pocket Edition, but a bug prevented their generation. [8][11] |
| Bedrock 1.10.0 | March 19, 2019 | Updated the textures of blocks composing desert wells. [8][12] |
| Bedrock 1.18.0 | November 30, 2021 | Allowed desert wells to generate above Y=128. [8][13] |
| Java 1.20 | June 7, 2023 | Finalized the loot pool with Arms Up and Brewer sherds each having a one-quarter chance per brushed block. [8][14] |
| Java 26.3 | September 15, 2026 | Desert-well generation was technically refactored in 26.3 Snapshot 8. [8][15] |
SeedLookout in-game verification
Screenshots

28462718234064871 · Java 26.3 · overworldReference capture · Naturally generated structure, photographed in Minecraft Java 26.3.Our screenshots of naturally generated structures in Minecraft. Each caption gives the seed, coordinates and version. Select one to open it at full size.
Seeds with this desert well
None of our verified seeds includes this structure yet. The guide cites game data, code analysis and other references; it does not verify a seed.
Sources
References identify the edition, version and evidence behind the guide. Game code and data describe generation rules; the seed table records locations checked in game. Research reviewed 2026-10-02.
- Mojang Java 26.3: feature configuration ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/feature/desert_well.json
Evidence details
Official server SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 by archive member: data/minecraft/worldgen/feature/desert_well.json = a0f7cb16e4de35afe68e5641188ca3e35e382fde7b7fe2623eabb43c85bca44b
- Mojang Java 26.3: feature placement inputs ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/placed_feature/desert_well.json
Evidence details
Official server SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 by archive member: data/minecraft/worldgen/placed_feature/desert_well.json = 3bfb4208af3123f980e6262b2b2b7bcf08debcebb07c74172e4b263077f8d1d3
- Mojang Java 26.3: biome feature lists ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/biome/desert.json
Evidence details
Official server SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 by archive member: data/minecraft/worldgen/biome/desert.json = f06ac77d35a883a6ad4470f4588a63a51b304e544f37a47e82cb7b1bdbd0d752
- Mojang Java 26.3: feature execution and rejection checks ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom.class; net/minecraft/world/level/levelgen/VerticalAnchor$Absolute.class; net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop.class; net/minecraft/world/level/levelgen/VerticalAnchor$RelativeToSeaLevel.class; net/minecraft/world/level/levelgen/VerticalAnchor.class; net/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate.class; net/minecraft/world/level/levelgen/feature/OverlayFeature.class; net/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry.class; net/minecraft/world/level/levelgen/feature/TemplateFeature.class; net/minecraft/world/level/levelgen/heightproviders/UniformHeight.class; net/minecraft/world/level/levelgen/placement/BiomeFilter.class; net/minecraft/world/level/levelgen/placement/CountPlacement.class; net/minecraft/world/level/levelgen/placement/FeaturePlacer.class; net/minecraft/world/level/levelgen/placement/RarityFilter.class. Methods: OverlayFeature.place; TemplateFeature.place / getRotatedOffset; VolumeMatchPredicate.test; FeaturePlacer.place; RarityFilter.shouldPlace; BiomeFilter.shouldPlace; UniformHeight.sample; VerticalAnchor.resolveY; CountPlacement.count
Evidence details
Official server SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. Implementation inspected using CFR 0.152; reconstructed Java is not an original Mojang source publication. SHA-256 by archive member: net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom.class = 65e8d275fecd2bc76618395521925e51defa7db48cb4fa2c006118ff4a8471b3; net/minecraft/world/level/levelgen/VerticalAnchor$Absolute.class = ae4092473cdf6800c40e38d887fa79d3c555212ab875cae87e66f323891fb733; net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop.class = 028e41d89c42f9d1b15aea47b6125dc6019e996b97d4dd9e31b399e5bba9907d; net/minecraft/world/level/levelgen/VerticalAnchor$RelativeToSeaLevel.class = dac20a9a8a5d24b1b6f0fc273bd619df71982745ea6dab06723f170afa6f63eb; net/minecraft/world/level/levelgen/VerticalAnchor.class = bd6f44d0714b54bfe084c570d169084e7794a66f8f8283f7f3abbc3d1ff44011; net/minecraft/world/level/levelgen/blockpredicates/VolumeMatchPredicate.class = 4ca2c191083f09996b17a303bd879d53210025ba0d7f777e1f438c8e1275dc3f; net/minecraft/world/level/levelgen/feature/OverlayFeature.class = 891393697544a613b185dc2583a7f5f93c6b665564475ac2d1b8fbc8fce11b78; net/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry.class = 0cfb346b67d97839a6dcb9537cddbf0591111034df8fd7cd150a471114d7f4cf; net/minecraft/world/level/levelgen/feature/TemplateFeature.class = caf13864239af1fad955f6fc02109b0661d73055d443655322e14c791d946ea4; net/minecraft/world/level/levelgen/heightproviders/UniformHeight.class = 8f157810ef32e632ddf06276eb4874714079c9d8aec7bac11515321a4272570b; net/minecraft/world/level/levelgen/placement/BiomeFilter.class = 9af5f023e371c8541e5a6086e5c01693735e39d10ee918adfea4761fc231e38a; net/minecraft/world/level/levelgen/placement/CountPlacement.class = e2fa737411edc1547e7e9f29d108298fb87b6b03709a6b56fcfa9df1cd30d987; net/minecraft/world/level/levelgen/placement/FeaturePlacer.class = 1d3e9c087bf63463503ba2fb55893053a3e0da6cd38fd3d6302afb02d9be437f; net/minecraft/world/level/levelgen/placement/RarityFilter.class = 816b014fad3a867c2fe487ccb417dc2e347dc8bcba773b4413fc843985dbecc6
- Mojang Java 26.3: desert well templates and data ↗
data/minecraft/worldgen/feature/desert_well.json; data/minecraft/structure/desert_well/**/*.nbt
Evidence details
Official server SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c; inner META-INF/versions/26.3/server-26.3.jar SHA-256 a362163eec5d1612d520772bc16e5b39c09e3b234fdc045f56bf544284ee8ae6. NBT dimensions are unrotated saved template bounds (X × Y × Z), including air and connectors, not usable interior dimensions.
- Mojang Java 26.3: desert well loot data ↗
Inner META-INF/versions/26.3/server-26.3.jar: data/minecraft/loot_table/archaeology/desert_well.json
Evidence details
Verified official server SHA-1 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. File SHA-256s: desert_well.json: 06536733eb10470a3a113ac52d4de502205c9c24c99854ffed123c71065dbbd0. Table identity and conditional item rules are distinct from any particular generated container.
- Java 26.3 desert well: calculated selection odds ↗
Relevant /pools indices in the data reference; LootPool.addRandomItem/addRandomItems; UniformContainerBase.uniformFields; UniformGenerator.getIntUnsafe.
Evidence details
For direct unconditional weighted pools, chance of at least one selection is 1 minus the average of (1−weight/totalWeight)^n over inclusive uniform integer rolls. Values are theoretical table-invocation probabilities, not seed frequencies. Exact inputs: [{"itemId":"minecraft:arms_up_pottery_sherd","table":"data/minecraft/loot_table/archaeology/desert_well.json","pool":0,"fraction":"1/4","chance":0.25,"weight":2,"total":8,"rolls":[1]},{"itemId":"minecraft:brewer_pottery_sherd","table":"data/minecraft/loot_table/archaeology/desert_well.json","pool":0,"fraction":"1/4","chance":0.25,"weight":2,"total":8,"rolls":[1]},{"itemId":"minecraft:emerald","table":"data/minecraft/loot_table/archaeology/desert_well.json","pool":0,"fraction":"1/8","chance":0.125,"weight":1,"total":8,"rolls":[1]},{"itemId":"minecraft:suspicious_stew","table":"data/minecraft/loot_table/archaeology/desert_well.json","pool":0,"fraction":"1/8","chance":0.125,"weight":1,"total":8,"rolls":[1]}]
- Minecraft Wiki: Desert Well — pinned history ↗
History section, retaining edition, release grouping, development-version and experimental-toggle qualifiers.
Evidence details
Pinned article revision 3799923 from 2026-09-27T23:24:14Z. Historical claims only; not an audited game build or release-date source.
- Minecraft Wiki: Desert Well description ↗
Opening description and History
Evidence details
Pinned article revision 3799923; retrieved October 1, 2026. Article history supports historical introductions; current generation and loot are audited separately from game data.
- Java 1.2.1: release date ↗
Version infobox release date
Evidence details
Public release calendar date from pinned version article. Legacy metadata date 2012-02-29 disagrees; its timestamp and URL remain preserved separately.
- Pocket 0.9.0: release date ↗
Version infobox release date
Evidence details
Historical date from the pinned Minecraft Wiki version article; introduction is separately attributed to each structure article history.
- Bedrock 1.10.0: release date ↗
Version infobox release date
Evidence details
Platform releases were staggered: March 19, 2019<ref name="website">{{Mcnet|minecraft-bedrock-update-incoming-|Minecraft Bedrock Update Incoming!|March 19, 2019|Tom Stone}}</ref>
- Bedrock 1.18.0: release date ↗
Version infobox release date
Evidence details
Pinned community version article date; snapshots, betas and previews have their own release dates, separately from the full version.
- Java 1.20: release date ↗
Opening announcement: Trails & Tales Update will be coming to a device near you on June 7
Evidence details
Public release June 7, 2023. Mojang metadata retains releaseTime 2023-06-02T08:36:17+00:00; this earlier build timestamp must not be displayed as the public launch date.
- Java 26.3: release date ↗
Published 9/15/26; Minecraft Java 26.3 Released
Evidence details
Release metadata establishes its date, not feature introduction. Original Wiki history must support introduction separately.
Item art uses vanilla Java 26.3 assets from the official client release. Icons retain their game version alongside the guide.
Descriptions adapted from the Minecraft Wiki retain its attribution under CC BY-NC-SA 3.0. Calculations and code analysis are SeedLookout research. Screenshot captions identify each capture. The seed table contains our published verified seeds; checking a location does not establish particular room contents or chest loot.