Class MineshaftPieces.MineShaftStairs
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.structures.MineshaftPieces.MineShaftPiece
net.minecraft.world.level.levelgen.structure.structures.MineshaftPieces.MineShaftStairs
- Enclosing class:
MineshaftPieces
-
Nested Class Summary
Nested classes/interfaces inherited from class StructurePiece
StructurePiece.BlockSelector -
Field Summary
Fields inherited from class MineshaftPieces.MineShaftPiece
typeFields inherited from class StructurePiece
boundingBox, CAVE_AIR, genDepth -
Constructor Summary
ConstructorsConstructorDescriptionMineShaftStairs(int genDepth, BoundingBox boundingBox, Direction direction, MineshaftStructure.Type type) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) static @Nullable BoundingBoxfindStairs(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) voidpostProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) Methods inherited from class MineshaftPieces.MineShaftPiece
addAdditionalSaveData, canBeReplaced, isInInvalidLocation, isSupportingBox, setPlanksBlockMethods inherited from class StructurePiece
createBoundingBox, createChest, createChest, createDispenser, createTag, fillColumnDown, findCollisionPiece, generateAirBox, generateBox, generateBox, generateBox, generateBox, generateMaybeBox, generateUpperHalfSphere, getBlock, getBoundingBox, getGenDepth, getLocatorPosition, getMirror, getOrientation, getRandomHorizontalDirection, getRotation, getType, getWorldPos, getWorldX, getWorldY, getWorldZ, isCloseToChunk, isInterior, isReplaceableByStructures, makeBoundingBox, maybeGenerateBlock, move, placeBlock, reorient, setGenDepth, setOrientation
-
Constructor Details
-
MineShaftStairs
public MineShaftStairs(int genDepth, BoundingBox boundingBox, Direction direction, MineshaftStructure.Type type) -
MineShaftStairs
-
-
Method Details
-
findStairs
public static @Nullable BoundingBox findStairs(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) -
addChildren
public void addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) - Overrides:
addChildrenin classStructurePiece
-
postProcess
public void postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) - Specified by:
postProcessin classStructurePiece
-