Package net.minecraft.structure
Class StrongholdGenerator
java.lang.Object
net.minecraft.structure.StrongholdGenerator
- Mappings:
Namespace Name official duhintermediary net/minecraft/class_3421named net/minecraft/structure/StrongholdGenerator
-
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 official bLduh;b:Iintermediary field_31624Lnet/minecraft/class_3421;field_31624:Inamed field_31624Lnet/minecraft/structure/StrongholdGenerator;field_31624:I
-
field_31625
private static final int field_31625- See Also:
- Mappings:
Namespace Name Mixin selector official cLduh;c:Iintermediary field_31625Lnet/minecraft/class_3421;field_31625:Inamed field_31625Lnet/minecraft/structure/StrongholdGenerator;field_31625:I
-
field_31626
private static final int field_31626- See Also:
- Mappings:
Namespace Name Mixin selector official dLduh;d:Iintermediary field_31626Lnet/minecraft/class_3421;field_31626:Inamed field_31626Lnet/minecraft/structure/StrongholdGenerator;field_31626:I
-
field_31627
private static final int field_31627- See Also:
- Mappings:
Namespace Name Mixin selector official eLduh;e:Iintermediary field_31627Lnet/minecraft/class_3421;field_31627:Inamed field_31627Lnet/minecraft/structure/StrongholdGenerator;field_31627:I
-
field_31628
private static final boolean field_31628- See Also:
- Mappings:
Namespace Name Mixin selector official fLduh;f:Zintermediary field_31628Lnet/minecraft/class_3421;field_31628:Znamed field_31628Lnet/minecraft/structure/StrongholdGenerator;field_31628:Z
-
field_36417
public static final int field_36417- See Also:
- Mappings:
Namespace Name Mixin selector official aLduh;a:Iintermediary field_36417Lnet/minecraft/class_3421;field_36417:Inamed field_36417Lnet/minecraft/structure/StrongholdGenerator;field_36417:I
-
ALL_PIECES
- Mappings:
Namespace Name Mixin selector official gLduh;g:[Lduh$f;intermediary field_15265Lnet/minecraft/class_3421;field_15265:[Lnet/minecraft/class_3421$class_3427;named ALL_PIECESLnet/minecraft/structure/StrongholdGenerator;ALL_PIECES:[Lnet/minecraft/structure/StrongholdGenerator$PieceData;
-
possiblePieces
- Mappings:
Namespace Name Mixin selector official hLduh;h:Ljava/util/List;intermediary field_15267Lnet/minecraft/class_3421;field_15267:Ljava/util/List;named possiblePiecesLnet/minecraft/structure/StrongholdGenerator;possiblePieces:Ljava/util/List;
-
activePieceType
- Mappings:
Namespace Name Mixin selector official iLduh;i:Ljava/lang/Class;intermediary field_15266Lnet/minecraft/class_3421;field_15266:Ljava/lang/Class;named activePieceTypeLnet/minecraft/structure/StrongholdGenerator;activePieceType:Ljava/lang/Class;
-
totalWeight
private static int totalWeight- Mappings:
Namespace Name Mixin selector official jLduh;j:Iintermediary field_15264Lnet/minecraft/class_3421;field_15264:Inamed totalWeightLnet/minecraft/structure/StrongholdGenerator;totalWeight:I
-
STONE_BRICK_RANDOMIZER
- Mappings:
Namespace Name Mixin selector official kLduh;k:Lduh$k;intermediary field_15263Lnet/minecraft/class_3421;field_15263:Lnet/minecraft/class_3421$class_3432;named STONE_BRICK_RANDOMIZERLnet/minecraft/structure/StrongholdGenerator;STONE_BRICK_RANDOMIZER:Lnet/minecraft/structure/StrongholdGenerator$StoneBrickRandomizer;
-
-
Constructor Details
-
StrongholdGenerator
public StrongholdGenerator()
-
-
Method Details
-
init
public static void init()- Mappings:
Namespace Name Mixin selector official aLduh;a()Vintermediary method_14855Lnet/minecraft/class_3421;method_14855()Vnamed initLnet/minecraft/structure/StrongholdGenerator;init()V
-
checkRemainingPieces
private static boolean checkRemainingPieces()- Mappings:
Namespace Name Mixin selector official bLduh;b()Zintermediary method_14852Lnet/minecraft/class_3421;method_14852()Znamed checkRemainingPiecesLnet/minecraft/structure/StrongholdGenerator;checkRemainingPieces()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 official aLduh;a(Ljava/lang/Class;Ldsc;Lapf;IIILha;I)Lduh$p;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;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;
-
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 official aLduh;a(Lduh$m;Ldsc;Lapf;IIILha;I)Lduh$p;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;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;
-
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 official bLduh;b(Lduh$m;Ldsc;Lapf;IIILha;I)Ldsb;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;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;
-