Class StrongholdPieces
java.lang.Object
net.minecraft.world.level.levelgen.structure.StrongholdPieces
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class(package private) static classstatic classstatic classstatic classstatic class(package private) static classstatic classstatic classstatic classstatic class(package private) static classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final booleanprivate static List<StrongholdPieces.PieceWeight>(package private) static Class<? extends StrongholdPieces.StrongholdPiece>private static final intstatic final intprivate static final intprivate static final intprivate static final int(package private) static final StrongholdPieces.SmoothStoneSelectorprivate static final StrongholdPieces.PieceWeight[]private static int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StrongholdPieces.StrongholdPiecefindAndCreatePieceFactory(Class<? extends StrongholdPieces.StrongholdPiece> p_163234_, StructurePieceAccessor p_163235_, Random p_163236_, int p_163237_, int p_163238_, int p_163239_, Direction p_163240_, int p_163241_) (package private) static StructurePiecegenerateAndAddPiece(StrongholdPieces.StartPiece p_163243_, StructurePieceAccessor p_163244_, Random p_163245_, int p_163246_, int p_163247_, int p_163248_, Direction p_163249_, int p_163250_) private static StrongholdPieces.StrongholdPiecegeneratePieceFromSmallDoor(StrongholdPieces.StartPiece p_163225_, StructurePieceAccessor p_163226_, Random p_163227_, int p_163228_, int p_163229_, int p_163230_, Direction p_163231_, int p_163232_) static voidprivate static boolean
-
Field Details
-
SMALL_DOOR_WIDTH
private static final int SMALL_DOOR_WIDTH- See Also:
-
SMALL_DOOR_HEIGHT
private static final int SMALL_DOOR_HEIGHT- See Also:
-
MAX_DEPTH
private static final int MAX_DEPTH- See Also:
-
LOWEST_Y_POSITION
private static final int LOWEST_Y_POSITION- See Also:
-
CHECK_AIR
private static final boolean CHECK_AIR- See Also:
-
MAGIC_START_Y
public static final int MAGIC_START_Y- See Also:
-
STRONGHOLD_PIECE_WEIGHTS
-
currentPieces
-
imposedPiece
-
totalWeight
private static int totalWeight -
SMOOTH_STONE_SELECTOR
-
-
Constructor Details
-
StrongholdPieces
public StrongholdPieces()
-
-
Method Details
-
resetPieces
public static void resetPieces() -
updatePieceWeight
private static boolean updatePieceWeight() -
findAndCreatePieceFactory
private static StrongholdPieces.StrongholdPiece findAndCreatePieceFactory(Class<? extends StrongholdPieces.StrongholdPiece> p_163234_, StructurePieceAccessor p_163235_, Random p_163236_, int p_163237_, int p_163238_, int p_163239_, @Nullable Direction p_163240_, int p_163241_) -
generatePieceFromSmallDoor
private static StrongholdPieces.StrongholdPiece generatePieceFromSmallDoor(StrongholdPieces.StartPiece p_163225_, StructurePieceAccessor p_163226_, Random p_163227_, int p_163228_, int p_163229_, int p_163230_, Direction p_163231_, int p_163232_) -
generateAndAddPiece
static StructurePiece generateAndAddPiece(StrongholdPieces.StartPiece p_163243_, StructurePieceAccessor p_163244_, Random p_163245_, int p_163246_, int p_163247_, int p_163248_, @Nullable Direction p_163249_, int p_163250_)
-