Class StrongholdPieces
java.lang.Object
net.minecraft.world.level.levelgen.structure.structures.StrongholdPieces
- 
Nested Class SummaryNested 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 SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier 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_WIDTHprivate static final int SMALL_DOOR_WIDTH- See Also:
 
- 
SMALL_DOOR_HEIGHTprivate static final int SMALL_DOOR_HEIGHT- See Also:
 
- 
MAX_DEPTHprivate static final int MAX_DEPTH- See Also:
 
- 
LOWEST_Y_POSITIONprivate static final int LOWEST_Y_POSITION- See Also:
 
- 
CHECK_AIRprivate static final boolean CHECK_AIR- See Also:
 
- 
MAGIC_START_Ypublic static final int MAGIC_START_Y- See Also:
 
- 
STRONGHOLD_PIECE_WEIGHTS
- 
currentPieces
- 
imposedPiece
- 
totalWeightprivate static int totalWeight
- 
SMOOTH_STONE_SELECTOR
 
- 
- 
Constructor Details- 
StrongholdPiecespublic StrongholdPieces()
 
- 
- 
Method Details- 
resetPiecespublic static void resetPieces()
- 
updatePieceWeightprivate static boolean updatePieceWeight()
- 
findAndCreatePieceFactoryprivate 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_) 
- 
generatePieceFromSmallDoorprivate 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_) 
- 
generateAndAddPiecestatic 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_) 
 
-