Package net.minecraft.structure
Class StrongholdGenerator
java.lang.Object
net.minecraft.structure.StrongholdGenerator
- Mappings:
Namespace Name official der
intermediary net/minecraft/class_3421
named net/minecraft/structure/StrongholdGenerator
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
private static class
private static class
static class
static class
static class
static class
static class
static class
static class
static class
private static class
static class
-
Field Summary
Modifier and TypeFieldDescription(package private) static Class<? extends StrongholdGenerator.Piece>
private static final StrongholdGenerator.PieceData[]
private static final int
private static final int
private static final int
private static final int
private static final boolean
private static List<StrongholdGenerator.PieceData>
(package private) static final StrongholdGenerator.StoneBrickRandomizer
private static int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
private static StrongholdGenerator.Piece
createPiece
(Class<? extends StrongholdGenerator.Piece> pieceType, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength) static void
init()
private static StrongholdGenerator.Piece
pickPiece
(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength) (package private) static StructurePiece
pieceGenerator
(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, 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 a
Lder;a:I
intermediary field_31624
Lnet/minecraft/class_3421;field_31624:I
named field_31624
Lnet/minecraft/structure/StrongholdGenerator;field_31624:I
-
field_31625
private static final int field_31625- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lder;b:I
intermediary field_31625
Lnet/minecraft/class_3421;field_31625:I
named field_31625
Lnet/minecraft/structure/StrongholdGenerator;field_31625:I
-
field_31626
private static final int field_31626- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lder;c:I
intermediary field_31626
Lnet/minecraft/class_3421;field_31626:I
named field_31626
Lnet/minecraft/structure/StrongholdGenerator;field_31626:I
-
field_31627
private static final int field_31627- See Also:
- Mappings:
Namespace Name Mixin selector official d
Lder;d:I
intermediary field_31627
Lnet/minecraft/class_3421;field_31627:I
named field_31627
Lnet/minecraft/structure/StrongholdGenerator;field_31627:I
-
field_31628
private static final boolean field_31628- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lder;e:Z
intermediary field_31628
Lnet/minecraft/class_3421;field_31628:Z
named field_31628
Lnet/minecraft/structure/StrongholdGenerator;field_31628:Z
-
ALL_PIECES
- Mappings:
Namespace Name Mixin selector official f
Lder;f:[Lder$f;
intermediary field_15265
Lnet/minecraft/class_3421;field_15265:[Lnet/minecraft/class_3421$class_3427;
named ALL_PIECES
Lnet/minecraft/structure/StrongholdGenerator;ALL_PIECES:[Lnet/minecraft/structure/StrongholdGenerator$PieceData;
-
possiblePieces
- Mappings:
Namespace Name Mixin selector official g
Lder;g:Ljava/util/List;
intermediary field_15267
Lnet/minecraft/class_3421;field_15267:Ljava/util/List;
named possiblePieces
Lnet/minecraft/structure/StrongholdGenerator;possiblePieces:Ljava/util/List;
-
activePieceType
- Mappings:
Namespace Name Mixin selector official h
Lder;h:Ljava/lang/Class;
intermediary field_15266
Lnet/minecraft/class_3421;field_15266:Ljava/lang/Class;
named activePieceType
Lnet/minecraft/structure/StrongholdGenerator;activePieceType:Ljava/lang/Class;
-
totalWeight
private static int totalWeight- Mappings:
Namespace Name Mixin selector official i
Lder;i:I
intermediary field_15264
Lnet/minecraft/class_3421;field_15264:I
named totalWeight
Lnet/minecraft/structure/StrongholdGenerator;totalWeight:I
-
STONE_BRICK_RANDOMIZER
- Mappings:
Namespace Name Mixin selector official j
Lder;j:Lder$k;
intermediary field_15263
Lnet/minecraft/class_3421;field_15263:Lnet/minecraft/class_3421$class_3432;
named STONE_BRICK_RANDOMIZER
Lnet/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 a
Lder;a()V
intermediary method_14855
Lnet/minecraft/class_3421;method_14855()V
named init
Lnet/minecraft/structure/StrongholdGenerator;init()V
-
checkRemainingPieces
private static boolean checkRemainingPieces()- Mappings:
Namespace Name Mixin selector official b
Lder;b()Z
intermediary method_14852
Lnet/minecraft/class_3421;method_14852()Z
named checkRemainingPieces
Lnet/minecraft/structure/StrongholdGenerator;checkRemainingPieces()Z
-
createPiece
private static StrongholdGenerator.Piece createPiece(Class<? extends StrongholdGenerator.Piece> pieceType, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable @Nullable Direction orientation, int chainLength) - Mappings:
Namespace Name Mixin selector official a
Lder;a(Ljava/lang/Class;Ldeu;Ljava/util/Random;IIILgm;I)Lder$p;
intermediary method_14847
Lnet/minecraft/class_3421;method_14847(Ljava/lang/Class;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;
named createPiece
Lnet/minecraft/structure/StrongholdGenerator;createPiece(Ljava/lang/Class;Lnet/minecraft/structure/StructurePiecesHolder;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdGenerator$Piece;
-
pickPiece
private static StrongholdGenerator.Piece pickPiece(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength) - Mappings:
Namespace Name Mixin selector official a
Lder;a(Lder$m;Ldeu;Ljava/util/Random;IIILgm;I)Lder$p;
intermediary method_14851
Lnet/minecraft/class_3421;method_14851(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;
named pickPiece
Lnet/minecraft/structure/StrongholdGenerator;pickPiece(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/structure/StructurePiecesHolder;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdGenerator$Piece;
-
pieceGenerator
static StructurePiece pieceGenerator(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable @Nullable Direction orientation, int chainLength) - Mappings:
Namespace Name Mixin selector official b
Lder;b(Lder$m;Ldeu;Ljava/util/Random;IIILgm;I)Ldet;
intermediary method_14854
Lnet/minecraft/class_3421;method_14854(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3443;
named pieceGenerator
Lnet/minecraft/structure/StrongholdGenerator;pieceGenerator(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/structure/StructurePiecesHolder;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StructurePiece;
-