Class StrongholdPieces
java.lang.Object
net.minecraft.world.level.levelgen.structure.structures.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_229427_, StructurePieceAccessor p_229428_, RandomSource p_229429_, int p_229430_, int p_229431_, int p_229432_, Direction p_229433_, int p_229434_) (package private) static StructurePiecegenerateAndAddPiece(StrongholdPieces.StartPiece p_229437_, StructurePieceAccessor p_229438_, RandomSource p_229439_, int p_229440_, int p_229441_, int p_229442_, Direction p_229443_, int p_229444_) private static StrongholdPieces.StrongholdPiecegeneratePieceFromSmallDoor(StrongholdPieces.StartPiece p_229418_, StructurePieceAccessor p_229419_, RandomSource p_229420_, int p_229421_, int p_229422_, int p_229423_, Direction p_229424_, int p_229425_) 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_229427_, StructurePieceAccessor p_229428_, RandomSource p_229429_, int p_229430_, int p_229431_, int p_229432_, @Nullable Direction p_229433_, int p_229434_) -
generatePieceFromSmallDoor
private static StrongholdPieces.StrongholdPiece generatePieceFromSmallDoor(StrongholdPieces.StartPiece p_229418_, StructurePieceAccessor p_229419_, RandomSource p_229420_, int p_229421_, int p_229422_, int p_229423_, Direction p_229424_, int p_229425_) -
generateAndAddPiece
static StructurePiece generateAndAddPiece(StrongholdPieces.StartPiece p_229437_, StructurePieceAccessor p_229438_, RandomSource p_229439_, int p_229440_, int p_229441_, int p_229442_, @Nullable Direction p_229443_, int p_229444_)
-