Minecraft Trial Chambers: Loot, Vaults and Spawners
Finding trial chambers, how trial spawners and vaults actually work, the Java and Bedrock loot gap, and roughly two chambers per mace.
Trial chambers are the copper-and-tuff combat dungeons added in Java Edition 1.21, "Tricky Trials", released 13 June 2024. They are the only place in the game that generates trial spawners and vaults, the only place breezes spawn, and therefore the only route to breeze rods, heavy cores and the mace.
They are also the structure people most often cannot find — usually for a reason that has nothing to do with searching badly. Trial chambers only generate in chunks that did not exist before 1.21. In a world you have played since 1.20, the area around your base is permanently trial-chamber-free, and no amount of caving changes that.
This page covers what is inside a chamber, how generation works and why yours might be empty, the two reliable ways to locate one, how trial spawners decide what to throw at you, and the difference between a vault and an ominous vault — including the real drop rate on a heavy core, which is lower than most guides imply.
Checked against Java Edition 26.2 and Bedrock Edition 26.45
Verified 12 September 2026 against the Minecraft Wiki, the game's published loot tables and Mojang's 1.21 release notes. Trial chambers arrived in Java 1.21 and Bedrock 1.21.0; the mechanics below have been stable since Java 1.21.2.
What is actually inside one
A trial chamber is a large, mostly-waxed copper and tuff brick complex of corridors, intersections and combat chambers. What makes it worth the trip:
- Trial spawners — wave-based spawners that drop a trial key about half the time
- Vaults and ominous vaults — one-shot-per-player loot blocks opened with keys
- Breezes — the only natural source, and breeze rods are the only route to wind charges
- Heavy cores — ominous vaults only, and a mace needs one plus a breeze rod
- Flow and bolt armour trims — both exclusive to this structure
- Copper bulbs and bulk copper — obtainable here without ever visiting the Nether
Mobs do not spawn naturally anywhere inside a chamber. Everything you fight came out of a spawner, so there is no point lighting the place up.
Where they generate, and why your world has none
Generation follows a grid: the world is divided into 34×34 chunk regions centred on X=0, Z=0, and exactly one chamber generates at a random spot in each. The starting room sits between Y=-40 and Y=-20, with the rest sprawling up into the Y=-20 to Y=0 band.
Two things leave a region empty. The first is the deep dark — if the origin room (corridor_end in the game files) would land there, generation is cancelled. Other parts of a chamber may still overlap deep dark; only the origin is blocked.
The second is the one that matters to almost everybody:
Trial chambers never appear in pre-1.21 chunks
They "can only generate in new chunks, specifically ones that did not exist prior to Java Edition 1.21 and Bedrock Edition 1.21.0." If your world predates the update, every chunk you had already loaded is excluded forever. The fix is to travel far enough out to reach genuinely fresh terrain — often several thousand blocks — or to start a new world.
On an existing multiplayer world that becomes an operational decision: push the world border into unexplored terrain, pre-generate a fresh ring so players are not lag-spiking their way out to it, or reset. Those levers are covered in World Management: Seeds, Pre-generation, Borders and Resets, and on a managed Minecraft server all three are panel operations rather than file surgery.
Finding one
The reliable way is a trial explorer map. Journeyman cartographers sell them for 12 emeralds and a compass. The map points at the nearest chamber relative to the cartographer, skipping any that already has a map pointing to it — and every map from one cartographer leads to the same structure, so a second chamber needs a second cartographer.
The fast way is a command. The identifier is plural, which is the most common mistake:
/locate structure minecraft:trial_chambers trial_chamber singular will fail. Java accepts the bare trial_chambers too, and is case-sensitive. This needs permission level 2 on Java, or level 1 with cheats enabled on Bedrock — see Minecraft Server Commands: The Complete Op & Admin List.
/locate does not always return the nearest one
The vertical coordinate is ignored, so you get X and Z with a
~for Y. And because of a long-standing bug (MC-138887), structures with larger spacing get priority, so results are ordered by approximate taxicab distance rather than guaranteed closest. If the command fails outright in an old world, that is the new-chunks rule, not a broken command.
How trial spawners work
A trial spawner has a 14-block required player range. It activates when a Survival or Adventure mode player comes closer than that and it has direct line of sight — a check that uses the block visual box rather than the collision box. Once activated it keeps running whether you stay or not.
It will not activate on Peaceful, or if the spawn_mobs gamerule (domobspawning on Bedrock) or spawner_blocks_work is false. Light level is irrelevant.
Spawners run in waves bounded by two counts: simultaneous mobs alive at once, and total mobs before it stops. Naturally generated chamber spawners differ from hand-placed ones:
| Spawner type | Interval | Total mobs | Simultaneous |
|---|---|---|---|
| Hand-placed (default) | 2 sec | 6 (+2/player) | 2 (+1/player) |
| Breeze | 1 sec | 2 (+1/player) | 1 (+0.5/player) |
| Most chamber spawners | 1 sec | 6 (+2/player) | 3 (+0.5/player) |
| Slow variants | 8 sec | 6 (+2/player) | 4 (+2/player) |
Mobs appear within a 4-block spherical radius and need line of sight to the spawner — far tighter than a monster spawner's large rectangular box. Note that a spawner cannot see mobs in unloaded chunks, so dragging them out of render distance makes it spawn more.
Each chamber picks one mob per category for the whole structure: breeze (always present), melee (husk, spider or zombie), ranged (bogged, skeleton or stray) and small melee (baby zombie, cave spider, silverfish or slime). Not every chamber gets all four, but every one gets breezes.
Clear every mob and the spawner waits 2 seconds, then ejects a reward every 1.5 seconds for each player present. There is a 50% chance it picks a trial key, which drops for everybody; otherwise it drops food or a potion per player. It then enters a 30-minute cooldown that counts down even while the chunk is unloaded.
Vaults, and what they really pay
A vault is opened with a trial key, and each vault opens once per player — not once, and not repeatedly by you. It activates when a player who has not used it comes within 3 blocks. Vaults and trial spawners cannot be mined: no tool speeds them up and they drop nothing when destroyed.
A vault ejects 2–5 stacks from three pools, and here the editions genuinely diverge:
| Pool | Chance |
|---|---|
| Common loot | 1–3 sets always (4 if no rare set) |
| Rare loot | 80% on Java, 20% on Bedrock |
| Unique loot | 25% |
That 80/20 split is not a typo, and it is rarely reported — Java vaults are substantially more generous. Highlights from the normal table: emeralds at 38.4% per vault, the bolt armour trim at 6.2%, the Precipice disc at 4.2%, and a trident at 2.1%.
The item shown in an idle vault is not your loot
An active vault cycles a random display item once per second from the same table, but those rolls are independent of what you actually receive. You cannot time your key press to land a trident — the wiki is explicit that the displays "cannot be used for timing the unlocking."
Each vault remembers up to 128 players; past that the oldest is forgotten and can open it again, which is the only sense in which vault loot is renewable.
Ominous vaults and the mace
Ominous vaults are the reason to do this properly. Roughly 6 to 8 generate per chamber — one in every combat chamber, plus some corridor ends and intersections — and they sit on distinctive altars of red candles and red glazed terracotta.
Getting in means running the chamber ominously:
- Get an ominous bottle — a pillager raid captain not currently in a raid drops one 100% of the time, at level I–V.
- Drink it, for Bad Omen lasting 100 minutes.
- Step into a trial spawner's range. When a non-ominous spawner sees Bad Omen, it converts to Trial Omen — 15 minutes per Bad Omen level — and nearby spawners turn ominous.
Killing a raid captain no longer gives you Bad Omen
Plenty of guides still say it does. Since 1.21, "Bad Omen is a status effect only obtainable from consuming an ominous bottle." The captain gives you the bottle; you have to drink it. Higher bottle levels do not make the trial harder — they only extend Trial Omen's duration.
Ominous spawners are a real step up. Mobs arrive in chainmail, iron or diamond armour enchanted with Protection IV, Fire Protection IV and Projectile Protection IV, carrying iron or diamond swords or enchanted bows. Every 8 seconds the spawner also drops an ominous item spawner above you or its mobs, which fires a projectile downward after 3–6 seconds — one of its pair is always a lingering potion of Wind Charged, Oozing or Weaving. Spawners whose mob cannot wear armour, like silverfish, double their total mob count instead.
Ominous spawners drop an ominous trial key 30% of the time, down from 50% for normal keys. The payoff:
| Ominous vault item | Chance per vault |
|---|---|
| Emeralds (4–10) | 56.2% |
| Wind charges (8–12) | 47.4% |
| Flow armour trim | 22.5% |
| Enchanted golden apple | 22.5% |
| Block of emerald | 13.8% |
| Heavy core | 7.5% |
| Block of diamond | 2.8% |
Wind Burst, Breach and Density books appear at 5.5% each — all mace enchantments, so this table supplies the build as well as the weapon.
Now do the arithmetic on the heavy core, because this is the figure that surprises people. At 7.5% per ominous vault and 6–8 vaults per chamber, a fully-looted chamber yields on average 0.45 to 0.6 heavy cores — so expect roughly two entire chambers per mace. And since each vault pays you only once, a second mace means a second structure, not a second lap.
What to Read Next
- World Management: Seeds, Pre-generation, Borders and Resets — the fix when your world predates 1.21
- Minecraft Server Commands: The Complete Op & Admin List — permission level 2, which
/locateneeds - Running a Snapshot Server — testing structure changes off your main world
- Getting started with your Minecraft server — clearing chambers as a group
- Best Sword Enchantments in Minecraft — what to bring to an ominous trial
- How to Teleport in Minecraft — turning
/locateoutput into arriving there - Best Level for Diamonds in Minecraft — the Y band chambers share with diamonds
Made with 💜 by GameServerKings

Need a Minecraft server?
Deploy an instantly-provisioned Minecraft server on high-clock hardware — DDoS protected, no contracts, cancel anytime.
From $4.80 /month