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_1936;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_3421$class_3437$class_3438;III)V ARG 1 world 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