Groups
For the purpose of simplicity below, the following structures are grouped together.
| Bastion Type | Group | Structures |
|---|---|---|
| Bridge | Group 1 |
|
| Group 2 |
| |
| Group 3 | starting_pieces/entrance
| |
| Group 4 | bridge_pieces/bridge
| |
| Hoglin Stable | Group 1 |
|
| Group 2 | walls/side_wall_[X]
| |
| Treasure | Group 1 | roofs/[X]
|
| Group 2 |
| |
| Group 3 |
| |
| Group 4 | ramparts/top_wall
| |
| Group 5 | ramparts/bottom_wall_0
| |
| Housing Units | Group 1 | All |
Replacing Blocks
Upon generation, some block in bastion remnants have a chance of being replaced by other blocks.
| Original Block | Replacing Block | Chance per Block | Affected Groups |
|---|---|---|---|
| Polished Blackstone Bricks | Cracked Polished Blackstone Bricks | 50% | Treasure Group 3 |
| 40% | Bridge Group 1 | ||
| 35% | Treasure Group 2 | ||
| 30% |
Bridge Group 2 | ||
| 10% | Hoglin Stable Group 1 | ||
| Blackstone | 30% |
Treasure Group 1 | |
| Air | 15% | Treasure Group 1 | |
| 1% | Treasure Group 3 | ||
| 0.01% |
Bridge Group 1 | ||
| Blackstone | Cracked Polished Blackstone Bricks | 1% | Bridge Group 1 |
| Gilded Blackstone | 1% |
Bridge Group 1 | |
| Air | 0.01% |
Bridge Group 1 | |
| Block of Gold | Cracked Polished Blackstone Bricks | 60% | Bridge Group 3 |
| 30% |
Bridge Group 1 | ||
| 10% | Hoglin Stable Group 2 | ||
| Chiseled Polished Blackstone | Air | 50% |
Bridge Group 3 |
| Cracked Polished Blackstone Bricks | 10% | Treasure Group 2 | |
| Magma Block | Cracked Polished Blackstone Bricks | 75% | Treasure Group 5 |
| Cracked Polished Blackstone Bricks | Polished Blackstone Bricks | 15% | Treasure Group 5 |
| Any | Air | 5%[more information needed] | Treasure Group 4 |
Bridge Generation
Bridge generation starts with a single structure and branches off with different jigsaw blocks, represented by the different bullet points.
- Generation starts with the
starting_pieces/entrance_basestructure.walls/wall_base_0generates to the left andwalls/wall_base_1generates to the right, connected to the base at the bottom.- Each wall base generates a random rampart from
ramparts/rampart_<0-1>above it.- If
ramparts/rampart_1is chosen, it generatesrampart_plates/plate_0on its front at the top.
- If
- Each wall base generates a random rampart from
- At the back and towards the top, the
connectors/back_bridge_bottomstructure generates. - The structure
starting_pieces/entrancegenerates directly above.- At the back, near the bottom,
connectors/back_bridge_topgenerates. - At the front, also near the bottom,
bridge_pieces/bridgegenerates.- On the bottom of the bridge, two random legs from
legs/leg_<0-1>generate.
- On the bottom of the bridge, two random legs from
- On the front,
starting_pieces/entrance_facegenerates.
- At the back, near the bottom,