Package net.minecraft.structure
Class StrongholdGenerator
java.lang.Object
net.minecraft.structure.StrongholdGenerator
- Mappings:
 Namespace Name named net/minecraft/structure/StrongholdGeneratorintermediary net/minecraft/class_3421official emj
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classprivate static classprivate static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classprivate static classstatic class - 
Field Summary
FieldsModifier and TypeFieldDescription(package private) static Class<? extends StrongholdGenerator.Piece> private static final StrongholdGenerator.PieceData[]private static final intprivate static final intprivate static final intprivate static final intprivate static final booleanstatic final intprivate static List<StrongholdGenerator.PieceData> (package private) static final StrongholdGenerator.StoneBrickRandomizerprivate static int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate static booleanprivate static StrongholdGenerator.PiececreatePiece(Class<? extends StrongholdGenerator.Piece> pieceType, StructurePiecesHolder holder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength) static voidinit()private static StrongholdGenerator.PiecepickPiece(StrongholdGenerator.Start start, StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation, int chainLength) (package private) static StructurePiecepieceGenerator(StrongholdGenerator.Start start, StructurePiecesHolder holder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength)  
- 
Field Details
- 
field_31624
private static final int field_31624- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_31624Lnet/minecraft/structure/StrongholdGenerator;field_31624:Iintermediary field_31624Lnet/minecraft/class_3421;field_31624:Iofficial bLemj;b:I
 - 
field_31625
private static final int field_31625- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_31625Lnet/minecraft/structure/StrongholdGenerator;field_31625:Iintermediary field_31625Lnet/minecraft/class_3421;field_31625:Iofficial cLemj;c:I
 - 
field_31626
private static final int field_31626- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_31626Lnet/minecraft/structure/StrongholdGenerator;field_31626:Iintermediary field_31626Lnet/minecraft/class_3421;field_31626:Iofficial dLemj;d:I
 - 
field_31627
private static final int field_31627- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_31627Lnet/minecraft/structure/StrongholdGenerator;field_31627:Iintermediary field_31627Lnet/minecraft/class_3421;field_31627:Iofficial eLemj;e:I
 - 
field_31628
private static final boolean field_31628- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_31628Lnet/minecraft/structure/StrongholdGenerator;field_31628:Zintermediary field_31628Lnet/minecraft/class_3421;field_31628:Zofficial fLemj;f:Z
 - 
field_36417
public static final int field_36417- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_36417Lnet/minecraft/structure/StrongholdGenerator;field_36417:Iintermediary field_36417Lnet/minecraft/class_3421;field_36417:Iofficial aLemj;a:I
 - 
ALL_PIECES
- Mappings:
 Namespace Name Mixin selector named ALL_PIECESLnet/minecraft/structure/StrongholdGenerator;ALL_PIECES:[Lnet/minecraft/structure/StrongholdGenerator$PieceData;intermediary field_15265Lnet/minecraft/class_3421;field_15265:[Lnet/minecraft/class_3421$class_3427;official gLemj;g:[Lemj$f;
 - 
possiblePieces
- Mappings:
 Namespace Name Mixin selector named possiblePiecesLnet/minecraft/structure/StrongholdGenerator;possiblePieces:Ljava/util/List;intermediary field_15267Lnet/minecraft/class_3421;field_15267:Ljava/util/List;official hLemj;h:Ljava/util/List;
 - 
activePieceType
- Mappings:
 Namespace Name Mixin selector named activePieceTypeLnet/minecraft/structure/StrongholdGenerator;activePieceType:Ljava/lang/Class;intermediary field_15266Lnet/minecraft/class_3421;field_15266:Ljava/lang/Class;official iLemj;i:Ljava/lang/Class;
 - 
totalWeight
private static int totalWeight- Mappings:
 Namespace Name Mixin selector named totalWeightLnet/minecraft/structure/StrongholdGenerator;totalWeight:Iintermediary field_15264Lnet/minecraft/class_3421;field_15264:Iofficial jLemj;j:I
 - 
STONE_BRICK_RANDOMIZER
- Mappings:
 Namespace Name Mixin selector named STONE_BRICK_RANDOMIZERLnet/minecraft/structure/StrongholdGenerator;STONE_BRICK_RANDOMIZER:Lnet/minecraft/structure/StrongholdGenerator$StoneBrickRandomizer;intermediary field_15263Lnet/minecraft/class_3421;field_15263:Lnet/minecraft/class_3421$class_3432;official kLemj;k:Lemj$k;
 
 - 
 - 
Constructor Details
- 
StrongholdGenerator
public StrongholdGenerator() 
 - 
 - 
Method Details
- 
init
public static void init()- Mappings:
 Namespace Name Mixin selector named initLnet/minecraft/structure/StrongholdGenerator;init()Vintermediary method_14855Lnet/minecraft/class_3421;method_14855()Vofficial aLemj;a()V
 - 
checkRemainingPieces
private static boolean checkRemainingPieces()- Mappings:
 Namespace Name Mixin selector named checkRemainingPiecesLnet/minecraft/structure/StrongholdGenerator;checkRemainingPieces()Zintermediary method_14852Lnet/minecraft/class_3421;method_14852()Zofficial bLemj;b()Z
 - 
createPiece
private static StrongholdGenerator.Piece createPiece(Class<? extends StrongholdGenerator.Piece> pieceType, StructurePiecesHolder holder, Random random, int x, int y, int z, @Nullable @Nullable Direction orientation, int chainLength) - Mappings:
 Namespace Name Mixin selector named createPieceLnet/minecraft/structure/StrongholdGenerator;createPiece(Ljava/lang/Class;Lnet/minecraft/structure/StructurePiecesHolder;Lnet/minecraft/util/math/random/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdGenerator$Piece;intermediary method_14847Lnet/minecraft/class_3421;method_14847(Ljava/lang/Class;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;official aLemj;a(Ljava/lang/Class;Lejw;Layw;IIILji;I)Lemj$p;
 - 
pickPiece
private static StrongholdGenerator.Piece pickPiece(StrongholdGenerator.Start start, StructurePiecesHolder holder, Random random, int x, int y, int z, Direction orientation, int chainLength) - Mappings:
 Namespace Name Mixin selector named pickPieceLnet/minecraft/structure/StrongholdGenerator;pickPiece(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/structure/StructurePiecesHolder;Lnet/minecraft/util/math/random/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdGenerator$Piece;intermediary method_14851Lnet/minecraft/class_3421;method_14851(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;official aLemj;a(Lemj$m;Lejw;Layw;IIILji;I)Lemj$p;
 - 
pieceGenerator
static StructurePiece pieceGenerator(StrongholdGenerator.Start start, StructurePiecesHolder holder, Random random, int x, int y, int z, @Nullable @Nullable Direction orientation, int chainLength) - Mappings:
 Namespace Name Mixin selector named pieceGeneratorLnet/minecraft/structure/StrongholdGenerator;pieceGenerator(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/structure/StructurePiecesHolder;Lnet/minecraft/util/math/random/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StructurePiece;intermediary method_14854Lnet/minecraft/class_3421;method_14854(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3443;official bLemj;b(Lemj$m;Lejw;Layw;IIILji;I)Lejv;
 
 -