Forbidden castle

The Forbidden castle is an ominous, randomly generated structure, considered to be the most challenging of because of the well-trained Piglins inhabiting the place. Those Piglins are capable of everything to protect their territory and more importantly, their precious loot and weapons.

Layout
The Forbidden castle generation starts from the Main tower pieces and mainly composed of rooms of 15x9x15 blocks minimum, divided in three sets, 1x1, meaning 15x9x15, 1x2, meaning 30x9x15, and 2x2, meaning 30x9x30, each of them stacking themselves on top of each other and sometimes stopping with a Roof piece. They are then surrounded by fortified Walls pieces, linked to the Main tower piece by a Wall gate and Courtyard pieces.

Archery tower
TBA

Armory
TBA

Brewing rooms
(w is warped no is crimson)

Cell
TBA

Coolant room
TBA

Crossroads
TBA

Cryostasis chamber
TBA

Dining room
TBA

Kitchen
TBA

Living quarters
TBA

Ruined portal to an ocean monument room
TBA

Treasure rooms
TBA

Odd treasure room
TBA

Trap room
TBA

Old trap room
TBA

Netherite treasure room
TBA

Very normal rooms
TBA

Pig dens
TBA

Pigstep dance room
TBA

Strider pen
TBA

Blacksmith
TBA

Boom room
TBA

Crypt
TBA

End city room
TBA

Laboratory
TBA

Library
TBA

Lumber rooms
TBA

Portal room
TBA

Pyromaniac room
TBA

Stables
TBA

Staircases
TBA

Storage room
TBA

Quartz treasure room
TBA

Void miniboss room
TBA

War table room
TBA

Crimson greenhouse
TBA

Magma arena
TBA

Phantom room
TBA

Round table room
TBA

Sentry lab
TBA

Throne room
TBA

Warped greenhouse
TBA

Broken Warped greenhouse
TBA

Roofs
TBA

Walls
TBA

Corridors
Corridors are small jigsaw parts that can spawn in between two room pieces, connecting them in an esthetical and modular way.

Bridges
TBA

Courtyards
TBA

Statues
Statues have a chance to spawn instead of rooms on the sides of the Courtyards, each with their own rarity.

King statues
TBA

Small statues
TBA

Decors
Decors are small features that can be added inside a room piece, to make it a bit more random.

Changelog
Added in.