Ruined Portal




| Biomes | |
|---|---|
| Consists of |
See § Structure |
{
"title": "Ruined Portal",
"rows": [
{
"field": "All <span class=\"nowrap\"><span class=\"sprite-file\" style=\"\">(link to File:EnvSprite overworld.png article, displayed as 16x16px|link=Overworld|alt=|class=pixel-image|)</span>(link to Overworld article, displayed as <span class=\"sprite-text\">Overworld</span>)</span> biomes except the Deep Dark<br>All <span class=\"nowrap\"><span class=\"sprite-file\" style=\"\">(link to File:EnvSprite the-nether.png article, displayed as 16x16px|link=The Nether|alt=|class=pixel-image|)</span>(link to The Nether article, displayed as <span class=\"sprite-text\">Nether</span>)</span> biomes",
"label": "(link to Biome article, displayed as Biomes)"
},
{
"field": "See (link to #Structure article, displayed as <span style=\"white-space: nowrap;\">§ Structure</span>)",
"label": "Consists of"
}
],
"invimages": [],
"images": [
"Overworld portal 1.png",
"Overworld Giant portal 1.png",
"Nether portal 1.png",
"Nether Giant portal 1.png"
]
}
A ruined portal is a structure resembling a damaged Nether portal, which generates in both the Nether and the Overworld. It contains some decoration and a loot chest around it.
Generation

Ruined portals are the only structures that generate in more than one dimension; they generate in all biomes in both the Nether and the Overworld, except the deep dark. They can spawn underground, underwater, or exposed to the air. If they generate underground, they have air pockets around them. Natural terrain around ruined portals generates as netherrack. They also generate a mass of netherrack underneath them (including "stalactite"-like shapes, and this may contain blackstone deposits in the Nether). Giant ruined portals have 3 distinct designs, and normal ruined portals have 10 designs. When a ruined portal generates, it has a 5% chance to be a giant ruined portal, for about a 1.67% chance per giant portal design. This gives normal ruined portals a 95% chance, for a 9.5% chance per normal ruined portal design.
| Biome | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Standard | Desert | Jungle | Swamp | Mountain | Ocean | Nether | |||
| Vertical placement |
Underground (50%) |
Surface (50%) |
Partly buried | Surface | Surface | Inside mountain (50%) |
Surface (50%) |
Ocean floor | Nether |
| Mossiness | 0.2 | 0 | 0.8 | 0.5 | 0.2 | 0.8 | 0 | ||
| Air Pocket | Yes | 50% | No | 50% | No | Yes | 50% | No | 50% |
| Overgrown | No | No | Yes | No | No | No | No | ||
| Vines | No | No | Yes | Yes | No | No | No | ||
| Blackstone | No | No | No | No | No | No | Yes | ||
Ruined portals that generate underground do so at Y-level from 15 to n−n2, where n is the highest block at the point of generation and n2 is the height of the ruined portal structure. This means the terrain is always higher than or level with the top of the structure. Some ruined portal variants are short enough to generate completely on the surface.
Ruined portals that generate in windswept hills generate at y-level from 70 to n−n2.
Ruined portals that generate partially buried do so at y-level n−n2, plus a random integer from 2 to 8. This means that the structure has 2 to 8 layers raised above the surface.
In the Nether, ruined portals with air pockets generate from Y-level 32 to 100. Ruined portals without air pockets have a 50% chance to spawn from Y-level 27 to 29, and a 50% chance to spawn from Y-level 29 to 100.
Many blocks in ruined portals are replaced upon generation. A ruined portal is in a cold biome if the temperature is less than 0.15.
| Original Block | Replacing Block | Chance per Block |
|---|---|---|
| 30% | ||
| On ocean floor: 100% Not on ocean floor: 20% Cold: 0% | ||
| Not cold: 100% Cold: 0% | ||
| Not cold: 7% Cold: 0% | ||
| 15% 20% | ||
| 50%×(1-Mossiness) | ||
| 50%×Mossiness | ||
| Any slabs | Mossiness | |
| Any stairs | 50%×(1-Mossiness) | |
| 50%×Mossiness | ||
| Any walls | Mossiness |
- ↑ This includes netherrack generated as part of the netherrack "spread" through nearby terrain.
Structure
Ruined portals generate damaged portal frames composed of obsidian, sometimes along with crying obsidian, although Nether portals cannot be activated with crying obsidian in the frame.[1] Some frames generate flat on the ground, as if they toppled over. Others are free-standing separately, as if still being assembled/attached.
All ruined portals generate with a chest in Bedrock Edition, but in Java Edition, the chest may be replaced if terrain overrides it (often lava). Each chest contains various gold items and items used to build portals, such as obsidian and flint and steel.
Any ruined portal generated in the Overworld is surrounded with structures made of stone, stone bricks, and iron bars; in the Nether, it is surrounded by blackstone variants and chains.
There are 13 variants: 10 normal size portals and 3 giant portals in varying states of decay.
In Java Edition, ruined portals can be generated by the player by loading ruined_portal/portal_<1 to 10> or ruined_portal/giant_portal_<1 to 3> with a structure block. These ruined portals generate as they are stored, meaning they are not modified as detailed in the Generation section above. All portals generated this way create air pockets if generated in other blocks.
Overworld
Note that some blocks can be replaced with others (such as crying obsidian) upon generation. A full list can be seen below.
| Structure name | Description | Consists of | Images |
|---|---|---|---|
ruined_portal/giant_portal_1
|
A large incomplete portal with the top left and bottom right corners complete. |
263 |
![]() |
ruined_portal/giant_portal_2
|
A large incomplete portal. |
237 |
![]() |
ruined_portal/giant_portal_3
|
A large incomplete portal, with the most gold blocks. Obsidian is randomly spread through the ruined portal. |
324 |
![]() |
ruined_portal/portal_1
|
A small incomplete portal, with stone slabs and no lava. These are one of the most common portals. |
55 |
![]() |
ruined_portal/portal_2
|
A hanging incomplete portal. |
115 |
![]() |
ruined_portal/portal_3
|
A small incomplete portal, with no gold block. |
132 |
![]() |
ruined_portal/portal_4
|
A small incomplete portal. |
130 |
![]() |
ruined_portal/portal_5
|
A small portal, where the top of the portal has fallen over. |
145 |
![]() |
ruined_portal/portal_6
|
A 5×5 portal, where the top center block is misplaced. |
41 |
![]() |
ruined_portal/portal_7
|
An incomplete portal submerged in lava. |
92 |
![]() |
ruined_portal/portal_8
|
An incomplete portal at the top of a staircase. The top has fallen into lava. |
144 |
![]() |
ruined_portal/portal_9
|
A small incomplete portal. |
63 |
![]() |
ruined_portal/portal_10
|
An incomplete portal that has fallen backward into lava. |
123 |
![]() |
Nether
Blocks
| All ruined portals | Overworld | Nether |
|---|---|---|
Loot
In Java Edition and Bedrock Edition, each ruined portal chest contains items drawn from 2 pools, with the following distribution:
| Item | Stack Size [A] | Weight [B] | Chance [C] | Avg. per chest [D] |
Avg. # chests to search [E] |
||
|---|---|---|---|---|---|---|---|
| 4–8× | 1× | 4–8× | 1× | ||||
| — | 1–2 | — | 2⁄3 | 66.7% | 1.000 | 1.5 | |
| 9–18 | — | 40⁄398 | — | 46.4% | 8.141 | 2.2 | |
| 1–4 | — | 40⁄398 | — | 46.4% | 1.508 | 2.2 | |
| 1–2 | — | 40⁄398 | — | 46.4% | 0.905 | 2.2 | |
| 1 | — | 40⁄398 | — | 46.4% | 0.603 | 2.2 | |
| 1 | — | 40⁄398 | — | 46.4% | 0.603 | 2.2 | |
| — | 1 | — | 1⁄3 | 33.3% | 0.333 | 3.0 | |
| 4–24 | — | 15⁄398 | — | 20.5% | 3.166 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 1 | — | 15⁄398 | — | 20.5% | 0.226 | 4.9 | |
| 4–12 | — | 5⁄398 | — | 7.3% | 0.603 | 13.7 | |
| 4–12 | — | 5⁄398 | — | 7.3% | 0.603 | 13.7 | |
| 2–8 | — | 5⁄398 | — | 7.3% | 0.377 | 13.7 | |
| 1 | — | 5⁄398 | — | 7.3% | 0.075 | 13.7 | |
| 1 | — | 5⁄398 | — | 7.3% | 0.075 | 13.7 | |
| 1 | — | 5⁄398 | — | 7.3% | 0.075 | 13.7 | |
| 1–2 | — | 1⁄398 | — | 1.5% | 0.023 | 66.8 | |
| 1 | — | 1⁄398 | — | 1.5% | 0.015 | 66.8 | |
| 1 | — | 1⁄398 | — | 1.5% | 0.015 | 66.8 | |
{ "chestNames": [ "ruined-portal" ], "gameVersion": "Java", "loot": { "ruined-portal": { "poolsJava": [ { "items": { "block-of-gold": [ 1, 2, 1 ], "obsidian": [ 1, 2, 40 ], "gold-ingot": [ 2, 8, 5 ], "random-enchanted-golden-shovel": [ 1, 1, 15 ], "random-enchanted-golden-hoe": [ 1, 1, 15 ], "flint": [ 1, 4, 40 ], "clock": [ 1, 1, 5 ], "glistering-melon-slice": [ 4, 12, 5 ], "flint-and-steel": [ 1, 1, 40 ], "fire-charge": [ 1, 1, 40 ], "gold-nugget": [ 4, 24, 15 ], "golden-carrot": [ 4, 12, 5 ], "random-enchanted-golden-sword": [ 1, 1, 15 ], "iron-nugget": [ 9, 18, 40 ], "enchanted-golden-apple": [ 1, 1, 1 ], "golden-apple": [ 1, 1, 15 ], "random-enchanted-golden-chestplate": [ 1, 1, 15 ], "bell": [ 1, 1, 1 ], "random-enchanted-golden-helmet": [ 1, 1, 15 ], "random-enchanted-golden-pickaxe": [ 1, 1, 15 ], "random-enchanted-golden-leggings": [ 1, 1, 15 ], "random-enchanted-golden-axe": [ 1, 1, 15 ], "golden-horse-armor": [ 1, 1, 5 ], "light-weighted-pressure-plate": [ 1, 1, 5 ], "random-enchanted-golden-boots": [ 1, 1, 15 ] }, "rolls": [ 4, 8 ], "totalweight": 398 }, { "items": { "lodestone": [ 1, 2, 2 ], "empty": [ 1, 1, 1 ] }, "rolls": [ 1, 1 ], "totalweight": 3 } ], "poolsBedrockUpcoming": [], "itemDataJava": { "block-of-gold": { "itemname": "block-of-gold", "sizes": [ "1–2", "—" ], "sortsize": [ 1.5, 0 ], "sortweight": [ 1, 0 ], "weights": [ "<sup>1</sup>⁄<sub>398</sub>", "—" ], "avgamount": 0.022613065326633167, "chanceany": 0.014974764874937763 }, "obsidian": { "itemname": "obsidian", "sizes": [ "1–2", "—" ], "sortsize": [ 1.5, 0 ], "sortweight": [ 40, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "avgamount": 0.9045226130653267, "chanceany": 0.46437576826185156 }, "gold-ingot": { "itemname": "gold-ingot", "sizes": [ "2–8", "—" ], "sortsize": [ 5, 0 ], "sortweight": [ 5, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "avgamount": 0.3768844221105528, "chanceany": 0.0729006411312747 }, "random-enchanted-golden-shovel": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-shovel" }, "empty": { "itemname": "empty", "sizes": [ "—", 1 ], "sortsize": [ 0, 1 ], "sortweight": [ 0, 1 ], "weights": [ "—", "<sup>1</sup>⁄<sub>3</sub>" ], "avgamount": 0.3333333333333333, "chanceany": 0.33333333333333337 }, "random-enchanted-golden-hoe": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-hoe" }, "flint": { "itemname": "flint", "sizes": [ "1–4", "—" ], "sortsize": [ 2.5, 0 ], "sortweight": [ 40, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "avgamount": 1.5075376884422111, "chanceany": 0.46437576826185156 }, "clock": { "sortsize": [ 1, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ 1, "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 0, "avgamount": 0.07537688442211055, "itemname": "clock" }, "glistering-melon-slice": { "sortsize": [ 8, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ "4–12", "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 0, "avgamount": 0.6030150753768844, "itemname": "glistering-melon-slice" }, "flint-and-steel": { "sortsize": [ 1, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.46437576826185156, "sizes": [ 1, "—" ], "sortweight": [ 40, 0 ], "armor": 0, "material": 0, "avgamount": 0.6030150753768844, "itemname": "flint-and-steel" }, "fire-charge": { "sortsize": [ 1, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.46437576826185156, "sizes": [ 1, "—" ], "sortweight": [ 40, 0 ], "armor": 0, "material": 0, "avgamount": 0.6030150753768844, "itemname": "fire-charge" }, "lodestone": { "itemname": "lodestone", "sizes": [ "—", "1–2" ], "sortsize": [ 0, 1.5 ], "sortweight": [ 0, 2 ], "weights": [ "—", "<sup>2</sup>⁄<sub>3</sub>" ], "avgamount": 1, "chanceany": 0.6666666666666667 }, "gold-nugget": { "itemname": "gold-nugget", "sizes": [ "4–24", "—" ], "sortsize": [ 14, 0 ], "sortweight": [ 15, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "avgamount": 3.1658291457286434, "chanceany": 0.20469270240551518 }, "golden-carrot": { "sortsize": [ 8, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ "4–12", "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 3, "avgamount": 0.6030150753768844, "itemname": "golden-carrot" }, "random-enchanted-golden-sword": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-sword" }, "iron-nugget": { "itemname": "iron-nugget", "sizes": [ "9–18", "—" ], "sortsize": [ 13.5, 0 ], "sortweight": [ 40, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "avgamount": 8.140703517587939, "chanceany": 0.46437576826185156 }, "enchanted-golden-apple": { "sortsize": [ 1, 0 ], "weights": [ "<sup>1</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.014974764874937763, "sizes": [ 1, "—" ], "sortweight": [ 1, 0 ], "armor": 0, "material": 3, "avgamount": 0.01507537688442211, "itemname": "enchanted-golden-apple" }, "golden-apple": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "golden-apple" }, "random-enchanted-golden-chestplate": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 2, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-chestplate" }, "bell": { "sortsize": [ 1, 0 ], "weights": [ "<sup>1</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.014974764874937763, "sizes": [ 1, "—" ], "sortweight": [ 1, 0 ], "armor": 0, "material": 0, "avgamount": 0.01507537688442211, "itemname": "bell" }, "random-enchanted-golden-helmet": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 1, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-helmet" }, "random-enchanted-golden-pickaxe": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-pickaxe" }, "random-enchanted-golden-axe": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-axe" }, "random-enchanted-golden-leggings": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 3, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-leggings" }, "golden-horse-armor": { "sortsize": [ 1, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ 1, "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 3, "avgamount": 0.07537688442211055, "itemname": "golden-horse-armor" }, "light-weighted-pressure-plate": { "sortsize": [ 1, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ 1, "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 0, "avgamount": 0.07537688442211055, "itemname": "light-weighted-pressure-plate" }, "random-enchanted-golden-boots": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 4, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-boots" } }, "structID": "ruined-portal", "poolsJavaUpcoming": [], "structure": "Ruined Portal", "container": "", "itemDataJavaUpcoming": [], "allRollsJavaUpcoming": [], "itemDataBedrock": { "block-of-gold": { "itemname": "block-of-gold", "sizes": [ "1–2", "—" ], "sortsize": [ 1.5, 0 ], "sortweight": [ 1, 0 ], "weights": [ "<sup>1</sup>⁄<sub>398</sub>", "—" ], "avgamount": 0.022613065326633167, "chanceany": 0.014974764874937763 }, "obsidian": { "itemname": "obsidian", "sizes": [ "1–2", "—" ], "sortsize": [ 1.5, 0 ], "sortweight": [ 40, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "avgamount": 0.9045226130653267, "chanceany": 0.46437576826185156 }, "gold-ingot": { "itemname": "gold-ingot", "sizes": [ "2–8", "—" ], "sortsize": [ 5, 0 ], "sortweight": [ 5, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "avgamount": 0.3768844221105528, "chanceany": 0.0729006411312747 }, "random-enchanted-golden-shovel": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-shovel" }, "empty": { "itemname": "empty", "sizes": [ "—", 1 ], "sortsize": [ 0, 1 ], "sortweight": [ 0, 1 ], "weights": [ "—", "<sup>1</sup>⁄<sub>3</sub>" ], "avgamount": 0.3333333333333333, "chanceany": 0.33333333333333337 }, "random-enchanted-golden-hoe": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-hoe" }, "flint": { "itemname": "flint", "sizes": [ "1–4", "—" ], "sortsize": [ 2.5, 0 ], "sortweight": [ 40, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "avgamount": 1.5075376884422111, "chanceany": 0.46437576826185156 }, "clock": { "sortsize": [ 1, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ 1, "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 0, "avgamount": 0.07537688442211055, "itemname": "clock" }, "glistering-melon-slice": { "sortsize": [ 8, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ "4–12", "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 0, "avgamount": 0.6030150753768844, "itemname": "glistering-melon-slice" }, "flint-and-steel": { "sortsize": [ 1, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.46437576826185156, "sizes": [ 1, "—" ], "sortweight": [ 40, 0 ], "armor": 0, "material": 0, "avgamount": 0.6030150753768844, "itemname": "flint-and-steel" }, "fire-charge": { "sortsize": [ 1, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.46437576826185156, "sizes": [ 1, "—" ], "sortweight": [ 40, 0 ], "armor": 0, "material": 0, "avgamount": 0.6030150753768844, "itemname": "fire-charge" }, "lodestone": { "itemname": "lodestone", "sizes": [ "—", "1–2" ], "sortsize": [ 0, 1.5 ], "sortweight": [ 0, 2 ], "weights": [ "—", "<sup>2</sup>⁄<sub>3</sub>" ], "avgamount": 1, "chanceany": 0.6666666666666667 }, "gold-nugget": { "itemname": "gold-nugget", "sizes": [ "4–24", "—" ], "sortsize": [ 14, 0 ], "sortweight": [ 15, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "avgamount": 3.1658291457286434, "chanceany": 0.20469270240551518 }, "golden-carrot": { "sortsize": [ 8, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ "4–12", "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 3, "avgamount": 0.6030150753768844, "itemname": "golden-carrot" }, "random-enchanted-golden-sword": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-sword" }, "iron-nugget": { "itemname": "iron-nugget", "sizes": [ "9–18", "—" ], "sortsize": [ 13.5, 0 ], "sortweight": [ 40, 0 ], "weights": [ "<sup>40</sup>⁄<sub>398</sub>", "—" ], "avgamount": 8.140703517587939, "chanceany": 0.46437576826185156 }, "enchanted-golden-apple": { "sortsize": [ 1, 0 ], "weights": [ "<sup>1</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.014974764874937763, "sizes": [ 1, "—" ], "sortweight": [ 1, 0 ], "armor": 0, "material": 3, "avgamount": 0.01507537688442211, "itemname": "enchanted-golden-apple" }, "golden-apple": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "golden-apple" }, "random-enchanted-golden-chestplate": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 2, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-chestplate" }, "bell": { "sortsize": [ 1, 0 ], "weights": [ "<sup>1</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.014974764874937763, "sizes": [ 1, "—" ], "sortweight": [ 1, 0 ], "armor": 0, "material": 0, "avgamount": 0.01507537688442211, "itemname": "bell" }, "random-enchanted-golden-axe": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-axe" }, "random-enchanted-golden-pickaxe": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 0, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-pickaxe" }, "random-enchanted-golden-leggings": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 3, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-leggings" }, "random-enchanted-golden-helmet": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 1, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-helmet" }, "golden-horse-armor": { "sortsize": [ 1, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ 1, "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 3, "avgamount": 0.07537688442211055, "itemname": "golden-horse-armor" }, "light-weighted-pressure-plate": { "sortsize": [ 1, 0 ], "weights": [ "<sup>5</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.0729006411312747, "sizes": [ 1, "—" ], "sortweight": [ 5, 0 ], "armor": 0, "material": 0, "avgamount": 0.07537688442211055, "itemname": "light-weighted-pressure-plate" }, "random-enchanted-golden-boots": { "sortsize": [ 1, 0 ], "weights": [ "<sup>15</sup>⁄<sub>398</sub>", "—" ], "chanceany": 0.20469270240551518, "sizes": [ 1, "—" ], "sortweight": [ 15, 0 ], "armor": 4, "material": 3, "avgamount": 0.22613065326633167, "itemname": "random-enchanted-golden-boots" } }, "poolsBedrock": [ { "items": { "block-of-gold": [ 1, 2, 1 ], "obsidian": [ 1, 2, 40 ], "gold-ingot": [ 2, 8, 5 ], "random-enchanted-golden-shovel": [ 1, 1, 15 ], "random-enchanted-golden-hoe": [ 1, 1, 15 ], "flint": [ 1, 4, 40 ], "clock": [ 1, 1, 5 ], "glistering-melon-slice": [ 4, 12, 5 ], "flint-and-steel": [ 1, 1, 40 ], "fire-charge": [ 1, 1, 40 ], "gold-nugget": [ 4, 24, 15 ], "golden-carrot": [ 4, 12, 5 ], "random-enchanted-golden-sword": [ 1, 1, 15 ], "iron-nugget": [ 9, 18, 40 ], "enchanted-golden-apple": [ 1, 1, 1 ], "golden-apple": [ 1, 1, 15 ], "random-enchanted-golden-chestplate": [ 1, 1, 15 ], "bell": [ 1, 1, 1 ], "random-enchanted-golden-axe": [ 1, 1, 15 ], "random-enchanted-golden-pickaxe": [ 1, 1, 15 ], "random-enchanted-golden-helmet": [ 1, 1, 15 ], "random-enchanted-golden-leggings": [ 1, 1, 15 ], "golden-horse-armor": [ 1, 1, 5 ], "light-weighted-pressure-plate": [ 1, 1, 5 ], "random-enchanted-golden-boots": [ 1, 1, 15 ] }, "rolls": [ 4, 8 ], "totalweight": 398 }, { "items": { "lodestone": [ 1, 2, 2 ], "empty": [ 1, 1, 1 ] }, "rolls": [ 1, 1 ], "totalweight": 3 } ], "allRollsBedrockUpcoming": [], "allRollsBedrock": [ "4–8", 1 ], "itemDataBedrockUpcoming": [], "header": "[[Ruined Portal]]", "allRollsJava": [ "4–8", 1 ], "link": "[[ruined portal]]" } } }- ↑ The size of stacks (or for unstackable items, number) of this item on any given roll.
- ↑ The weight of this item relative to other items in the pool.
- ↑ The odds of finding any of this item in a single chest.
- ↑ The number of items expected per chest, averaged over a large number of chests.
- ↑ The average number of chests the player should expect to search to find any of this item.
- ↑ 'Nothing' does not refer to the chance of an empty chest. Instead, it refers to the chance that the random loot generator does not add any loot on a single roll.
- ↑ a b c d e f g h i All enchantments are equally probable, including treasure enchantments (except Soul Speed, Swift Sneak, and Wind Burst), and any level of the enchantment is equally probable.
Most ruined portal structures contain enough obsidian to make a complete portal, although in the smaller portals, there may not enough because each obsidian has a 15% or 20% chance to be replaced by crying obsidian.
Data values
ID
| Structure type | Identifier |
|---|---|
ruined_portal |
| Structure | Identifier |
|---|---|
ruined_portal | |
ruined_portal_desert | |
ruined_portal_jungle | |
ruined_portal_mountain | |
ruined_portal_nether | |
ruined_portal_ocean | |
ruined_portal_swamp |
| Structure | Identifier | Alias ID | Translation key |
|---|---|---|---|
ruined_portal | ruinedportal | feature |
Config
- [NBT Compound / JSON Object] Structure configuration
- [String] type:
minecraft:ruined_portal - Fields common to all structures see Template:Nbt inherit/structure/template
- [NBT List / JSON Array] setups: (Cannot be empty) A list of ruined portal setups to randomly choose one from it.
- [Int] weight: The weight this ruined portal setup is chosen.
- [String] placement: Either
on_land_surface,partly_buried,on_ocean_floor,in_mountain,underground,in_nether. Determines how the ruined portal is placed. - [Float] air_pocket_probability: The probability that the ruined portal generates an air pocket around it. Value between 0.0 and 1.0 (inclusive).
- [Float] mossiness: Determines how mossy the ruined portal is, as an argument for
minecraft:block_ageprocessor. Value between 0.0 and 1.0 (inclusive). - [Boolean] overgrown: Determines whether or not jungle leaves generate.
- [Boolean] vines: Determines whether or not vines generate on the ruined portal.
- [Boolean] can_be_cold: Determines whether or not lava and magma can be replaced with netherrack.
- [Boolean] replace_with_blackstone: Determines whether or not stone bricks in the ruined portal are replaced with their blackstone equivalents.
- [String] type:
History
| October 8, 2010 | Notch responded to the idea of Nether portals being found in randomly generated ruins as having "its own technical issues" alongside the way for the player to create their own Nether portals. | ||||||
|---|---|---|---|---|---|---|---|
| Java Edition | |||||||
| 1.16 | 20w16a | Added ruined portals. | |||||
| 20w17a | Ruined portals now generate less frequently. | ||||||
| Badlands no longer generate ruined portals using the "mountain" type, thus making ruined portals spawn at normal frequency in badlands. | |||||||
| 20w18a | Golden apples are now less common in ruined portal loot chests, having their weight changed from 40 to 15. | ||||||
| 1.21.5 | 25w02a | Lodestones can now generate in ruined portal loot chests. | |||||
| Bedrock Edition | |||||||
| 1.16.0 | beta 1.16.0.57 | Added ruined portals. | |||||
| beta 1.16.0.59 | Changed ruined portals generating in the Nether to use blackstone instead of Nether bricks. | ||||||
| Ruined portal loot chests now roll 4-8 times instead of 4-6 to match Java. | |||||||
| 1.16.100 | beta 1.16.100.54 | Ruined Portals now can generate with 4–12 glistering melons instead of only one. | |||||
| 1.21.60 | beta 1.21.60.25 | Lodestones can now generate in ruined portal loot chests. | |||||
Issues
Issues relating to "Ruined Portal" are maintained on the bug tracker. Issues should be reported and viewed there.
Trivia
- Ruined Portals may be the remnants of the piglin invasion in Minecraft Legends, as they contain many gold items and tools used to make the portal.
Gallery
Screenshots
-
A ruined portal in a taiga biome. -
A ruined portal found underground. -
A giant ruined portal generated in a savannah next to a desert. -
A ruined portal that generated in a crimson forest in the Nether. -
A ruined portal that generated in an abandoned village. -
A ruined Nether portal generated next to a shipwreck. -
A giant ruined portal generated in the Nether. -
A ruined portal generated within a bastion remnant. -
Ruined portal in Badlands biome with a mineshaft behind it. -
Ruined portal on the bottom of a river. -
Jungle temple destroyed by ruined portal. -
A ruined portal, which generated inside the hill. -
A portal that generated on a river. -
A ruined portal that generated on an iceberg in a frozen ocean. -
A ruined portal chest containing an enchanted golden apple. -
Snowy Plains village reaching to the neighboring savanna. There is also a ruined portal nearby. -
Huge village along with the ruined portal, just near the world spawn. -
Ruined portal generated in wooded badlands. -
Huge ruined portal next to a savanna village. -
Huge ruined portal with a lot of animals nearby. -
Ruined portal generated in mountain meadow hill. -
Ruined portal next to pillagers' tents. -
Ruined portal generated along with mineshaft. -
A ruined portal that is sticking out of a warm ocean. -
A ruined portal that generated close to the bottom of a river. -
A ruined portal in a mushroom fields biome. -
Ruined portal in a village. -
A ruined portal generated near a coral reef. -
A portal in a warped forest. -
A ruined portal in a badlands biome. -
Efe examining a ruined portal from below. -
A ruined portal generated partially buried in a desert. -
An underground ruined portal that created a pocket of air at the bottom of a river. -
A ruined portal generated over a canyon. -
A ruined portal generated in lava. -
A ruined portal completely submerged into lava. -
Jungle leaves generated over a ruined portal. Some leaves caught fire from lava. -
Ruined portal generated in jungle biome. Notice the starting forest fire. -
Ruined portal that generated in the air. -
Ruined portal broken by the shipwreck. -
A leaf-covered ruined portal floating on the surface of the ocean. -
A ruined portal enveloped by basalt columns. -
Noor with an almost perfectly buried ruined portal. -
A ruined portal in the desert. -
A repaired ruined portal.
Mojang screenshots
-
A ruined portal in a mangrove swamp. -
A large ruined portal in a mesa.
External links
- "Building Blocks: Ruined Portal" by Duncan Geere – Minecraft.net, December 4, 2024.
References
| |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||

























