End City in Minecraft: How to Find It, Loot It & Survive
An End City is a tall purpur-and-end-stone structure that only generates on the outer islands of the End, and it's where the game keeps its best late-game loot: enchanted diamond gear, shulker shells, and the only source of Elytra in Survival mode. Getting there means beating the Ender Dragon first. Getting through one alive means dealing with shulkers that can knock you off a ledge with a single hit.
This guide covers where End Cities actually generate, how to reach them, what to bring, how the loot tables break down, and the shulker habits that catch most players off guard. Everything here is checked against current generation rules and loot tables, with Java and Bedrock differences called out where they exist.
What Is an End City in Minecraft?

An End City is a naturally generated structure made of purpur blocks, purpur stairs and slabs, and end stone bricks, lit only by end rods and ender chests. It rises out of the ground as either a single small tower or a sprawling cluster of towers connected by narrow bridges. Shulkers guard nearly every floor, and the best loot sits in chests at the top of towers or, if you're lucky, inside an attached End Ship.
Chorus plants grow thick around most End Cities, which is actually a useful visual cue once you've explored a few. Spot a cluster of chorus trees on a large island and there's a decent chance a city is nearby.
Where Do End Cities Generate?
End Cities generate only on the outer islands of the End, never on the small central island where you fight the Ender Dragon. Specifically, they spawn on the larger outer islands, in the flat "midlands" or "highlands" terrain where chorus trees also grow. Smaller islands and jagged terrain don't host them.
The generation pattern is stricter than most structures. End Cities can only appear inside specific chunk grids: chunks 0–8, offset by multiples of 20, on both the X and Z axis. In practice this means the game checks for a possible city roughly every 320 blocks in a grid pattern, though not every eligible cell actually generates one. That's why you can sometimes find two or three cities clustered close together, then travel thousands of blocks before finding another.
There's no shortcut around this randomness. You won't find a universal coordinate that always has an End City, because the grid cells shift with every world seed.
How to Reach the Outer End Islands

Killing the Ender Dragon spawns an End Gateway on the central island. Stepping into it teleports you roughly a thousand blocks out toward the outer islands, dropping you somewhere in that ring rather than at a fixed point.
Sometimes the gateway drops you on a tiny scrap of floating end stone with nothing else around. When that happens, you've got three options: throw an ender pearl toward the nearest larger island (it'll teleport you to where it lands), build a bridge across the gap with blocks, or fly there with elytra if you already have a pair from a previous run. Ender pearls are the cheapest option early on, and stacking a full inventory of them before you leave the Overworld is worth the effort.
Building an "incredibly long bridge" across the void, as some players attempt, works but eats through your block supply fast and leaves you exposed the entire time. Pearls or elytra are almost always the better call.
How to Search for End Cities Efficiently

Once you're on a large island, look for chorus trees first. They tend to cluster near cities, and their purple silhouette stands out against the pale end stone even at a distance. From there, gain some elevation if you can, since End City towers are visible from far away against the flat horizon.
If the first island you land on has no city, don't waste ender pearls wandering it end to end. Instead:
- Check the skyline from the highest point on your current island.
- If nothing's visible, throw a pearl toward the next large island you can see.
- Repeat, prioritizing islands with chorus growth over bare stone.
- Mark your path mentally, or drop blocks as trail markers, since the End has no compass and no sun to orient by.
Some players use elytra-assisted searching once they already have one pair, gliding from island to island far faster than pearl-hopping. If this isn't your first End City, that's the efficient method going forward.
How to Find an End Ship

Not every End City has one. Each tower has, in each of its four directions, roughly a 50% chance of generating a bridge, and each of those bridges has about a 12.5% chance of ending in an End Ship. A city can generate zero ships, and it will never generate more than one.
Walk the bridges. If a tower has an arching bridge leading off into open air, follow it. A bridge that terminates in a small gated arch structure is the tell that a ship is at the far end. The ship's stern (the back) always faces the city, with the bow pointing outward, so you'll usually approach it from behind.
If you've explored a city fully and found no bridges leading outward, that city simply doesn't have a ship. Move to the next one rather than searching for something that isn't there.
End City Loot: What You Can Get
Every loot room in an End City holds two chests, and Java Edition and Bedrock Edition draw from the same loot table. Each chest rolls from two pools: a main pool (2–6 item stacks drawn from a weighted list) and a bonus pool (a single roll that's usually nothing).
| Loot | Chance per Chest | Why It Matters |
|---|---|---|
| Gold Ingot (2–7) | 50.6% | Common, useful for powered rails and golden apples |
| Iron Ingot (4–8) | 37.0% | Common, restocks tools and armor |
| Diamond (2–7) | 20.4% | Solid mid-tier find, several per chest when it hits |
| Beetroot Seeds (1–10) | 20.4% | Minor, mostly for farming |
| Enchanted Diamond Sword / Spear / Pickaxe / Shovel / full Armor set | 12.7% each | Comes pre-enchanted; often your first taste of high-tier gear |
| Enchanted Iron Sword / Spear / Pickaxe / Shovel / full armor set | 12.7% each | Same idea, lower base material |
| Saddle | 12.7% | Needed for horses, pigs, and striders |
| Emerald (2–6) | 8.6% | Villager trading currency |
| Spire Armor Trim Smithing Template | 6.7% | Cosmetic armor trim, End City exclusive |
| Horse Armor (copper, iron, gold, or diamond) | 4.4% each | Cosmetic and light protection for horses |
The enchanted tools and weapons are randomly enchanted at a level equivalent to using an enchantment table with a decent amount of levels invested, so quality varies. Don't expect max-level Sharpness or Efficiency every time; treat any enchanted piece as a solid interim upgrade rather than a guaranteed grail.
End Ships hold their own separate loot: two chests in the treasure room drawing from the same table above, a dragon head mounted at the bow, two potions of Healing II sitting on a brewing stand in the aftercastle, and the real prize, a pair of elytra in an item frame, guarded by a shulker. In Survival mode, that item frame is the only place in the entire game to get elytra or a dragon head.
How to Deal With Shulkers
Shulkers are the reason most End City runs go sideways. They're boxy, hostile mobs that only spawn in End Cities, and they don't despawn, not even on Peaceful difficulty. Every city and ship spawns a fixed number of them in set locations: two at the base floor entrance, four in a skyscraper's mid-tower, one in most banner rooms and loot rooms, and three on any End Ship.
A shulker stays closed and camouflaged against the walls until you get within about 16 blocks, at which point it opens and fires a homing bullet. The bullet tracks you along straight X, Y, or Z lines, leaving a trail of white particles. Getting hit costs you 4 damage and locks you into 10 seconds of Levitation, which lifts you roughly nine blocks into the air before it wears off and gravity takes back over.
Levitation itself isn't the danger. Falling after it ends is. Get hit near open sky above a gap in the structure, or worse, above the void, and you can die from fall damage the instant the effect runs out. This is why I never let myself get comfortable standing near an unrailed edge once a shulker's shell is open nearby.
Here's what actually works:
- Block the bullet with a Shield. A raised shield stops the projectile outright in Java Edition, negating both the damage and the Levitation. In Bedrock Edition, a shield still blocks the damage, but the Levitation effect goes through anyway, so keep your footing solid even when you've blocked successfully on Bedrock.
- Hit the bullet out of the air. Any melee swing, or an arrow, destroys the bullet mid-flight if you time it right.
- Fight from stable ground, not scaffolding. Purpur staircases are narrow and often have no railing. Don't trade blows with a shulker while standing on a spiral stair above open air.
- Place blocks under yourself before engaging if you're anywhere near a ledge. A single block placed beneath your feet turns a potential death by fall into a minor inconvenience.
- Watch for the teleport. Once a shulker drops below half health, it has a decent chance to blink 5–10 blocks away instead of dying, and getting hit by its own bullet can spawn a duplicate of the same color. Don't assume a wounded shulker is finished.
- Collect shells only after the fight's fully over. Shulker shells are the only ingredient for shulker boxes, and they only drop from shulkers you've killed. Finish every fight before looting the room, since a "dead" shulker that actually teleported can still ambush you from behind.
What to Bring Before Exploring
Every item on this list earns its place for a specific reason, not out of habit.
- Full armor, ideally diamond or better: shulker bullets and fall damage both hit hard, and a partial armor set won't absorb either well.
- A shield: your main defense against Levitation. Don't enter without one.
- A weapon with reach or ranged capability: a bow, crossbow, or spear lets you knock bullets out of the air or fight shulkers before they open fire at melee range.
- A pickaxe: needed for obsidian in the End Ship's treasure room and general mining along the way.
- Blocks, in bulk: for bridging gaps between islands, patching broken staircases, and giving yourself solid footing before a shulker fight.
- Ender pearls, several stacks: your main tool for crossing gaps in the outer End without relying on elytra you might not have yet.
- Food: hunger still drains in the End, and there's nothing to farm out there.
- Golden apples or healing potions: a fast way to recover after a bad Levitation fall or a swarm of bullets.
- Empty inventory space: loot rooms fill up fast, and running back and forth to the Overworld to dump chests wastes ender pearls you'll need for the return trip.
Java vs Bedrock Differences
The core loot table is identical between Java Edition and Bedrock Edition: same items, same weights, same chances per chest. Where the editions actually diverge:
Java Edition: Blocking a shulker bullet with a shield negates both the damage and the Levitation effect entirely. The terrain around End Cities is split into two named biomes, End Midlands and End Highlands, both of which can host cities.
Bedrock Edition: Blocking a shulker bullet with a shield still prevents the 4 damage, but the Levitation effect applies anyway. Structure generation instead uses a single unified biome, called The End, rather than splitting midlands and highlands.
If you're used to Java's shield mechanics and switch to a Bedrock world, that difference alone can catch you off guard mid-fight. You'll block a hit expecting to stay grounded and end up floating anyway.
What to Do If You Can't Find an End City

Sometimes an entire island turns up empty. That's the grid generation at work, not bad luck on your part. If you've searched a large island thoroughly and found nothing:
- Move to the next visible large island rather than re-searching the same one.
- Prioritize islands with chorus tree growth, since bare stone islands are less likely to host a city.
- If you have elytra already, cover more ground per pearl by gliding between islands instead of pearl-hopping one at a time.
- Keep a running mental map of which islands you've cleared, since backtracking wastes pearls and time.
Persistence matters more than any specific trick here. Cities can be thousands of blocks apart, and there's no way to guarantee one on your first, second, or even third island.
How to Get Back Safely

The trip home matters as much as the trip out. A few habits protect the loot you just risked your neck for:
- Equip the elytra the moment you get it, rather than carrying it in your inventory. An unequipped elytra in a bag full of gear is one bad fall away from being lost if you die on the way back.
- Keep a firework or two if you're gliding, since elytra flight without propulsion loses altitude steadily over the outer End's long distances.
- Don't fight unnecessary shulkers on the return leg. You've already got what you came for, so avoid triggering fights that risk your loot for no upside.
- Return through the same End Gateway you entered, or build a new one if needed, keeping in mind that dying in the End without a bed or respawn anchor set will drop you back at your Overworld spawn, potentially with your gear left behind on the outer islands.
End City Tips That Save Your Life
A short list of habits that separate a clean run from a disaster:
- Never stand still near a ledge with an open shulker shell nearby.
- Treat every "dead" shulker as a maybe until you've confirmed the loot dropped.
- Loot rooms before towers: the two-chest rooms are usually worth more than fighting through an entire skyscraper for one extra shulker shell.
- If you're overloaded with loot and still deep in a city, consider a temporary chest cache on-site rather than risking a long fall with a full inventory.
- Bring more blocks than you think you'll need. Running out mid-bridge, over the void, is a bad place to discover you underestimated it.