CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
	FIELD field_15263 STONE_BRICK_RANDOMIZER Lnet/minecraft/class_3421$class_3432;
	FIELD field_15265 ALL_PIECE_SETTINGS [Lnet/minecraft/class_3421$class_3427;
	FIELD field_15266 activePieceType Ljava/lang/Class;
	FIELD field_15267 possiblePieceSettings Ljava/util/List;
	METHOD method_14855 init ()V
	CLASS class_3422 ChestCorridor
		FIELD field_15268 chestGenerated Z
	CLASS class_3423 SmallCorridor
		FIELD field_15269 length I
	CLASS class_3424 FiveWayCrossing
		FIELD field_15270 upperRightExists Z
		FIELD field_15271 lowerRightExists Z
		FIELD field_15272 upperLeftExists Z
		FIELD field_15273 lowerLeftExists Z
	CLASS class_3425 LeftTurn
	CLASS class_3426 Library
		FIELD field_15274 tall Z
	CLASS class_3427 PieceSetting
		FIELD field_15275 limit I
		FIELD field_15276 pieceType Ljava/lang/Class;
		FIELD field_15277 generatedCount I
		METHOD method_14861 canGenerate ()Z
		METHOD method_14862 canGenerate (I)Z
			ARG 1 depth
	CLASS class_3428 PortalRoom
		FIELD field_15279 spawnerPlaced Z
	CLASS class_3429 PrisonHall
	CLASS class_3430 RightTurn
	CLASS class_3431 SquareRoom
		FIELD field_15280 roomType I
	CLASS class_3432 StoneBrickRandomizer
	CLASS class_3433 SpiralStaircase
		FIELD field_15281 isStructureStart Z
	CLASS class_3434 Start
	CLASS class_3435 Corridor
		FIELD field_15285 rightExitExists Z
		FIELD field_15286 leftExitExists Z
	CLASS class_3436 Stairs
	CLASS class_3437 Piece
		FIELD field_15287 entryDoor Lnet/minecraft/class_3421$class_3437$class_3438;
		METHOD method_14869 getRandomEntrance (Ljava/util/Random;)Lnet/minecraft/class_3421$class_3437$class_3438;
			ARG 1 random
		METHOD method_14872 generateEntrance (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_3421$class_3437$class_3438;III)V
			ARG 2 random
			ARG 3 boundingBox
			ARG 4 type
			ARG 5 x
			ARG 6 y
			ARG 7 z
		CLASS class_3438 EntranceType
	CLASS class_3466 Turn
