User:PancakeIdentity/BastionGeneration

Groups
For the purpose of simplicity below, the following structures are grouped together.

Replacing Blocks
Upon generation, some block in bastion remnants have a chance of being replaced by other blocks.

Bridge Generation
Bridge bastions start by generating the structure. generates to the left and generates to the right, connected at the bottom. Each wall base generates a random rampart above it. If is chosen, it generates  on its front at the top. At the back and towards the top of the entrance base, the structure generates. generates directly above the entrance base. At the back of the entrance near the bottom, generates. At the front of the entrance, also near the bottom, generates. On the bottom of the bridge, two random legs generate. On the front of the entrance, generates.