Class MineshaftPieces.MineShaftRoom
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.MineShaftRoom
- Enclosing class:
MineshaftPieces
-
Nested Class Summary
Nested classes/interfaces inherited from class StructurePiece
StructurePiece.BlockSelector -
Field Summary
FieldsFields inherited from class MineshaftPieces.MineShaftPiece
typeFields inherited from class StructurePiece
boundingBox, CAVE_AIR, genDepth -
Constructor Summary
ConstructorsConstructorDescriptionMineShaftRoom(int genDepth, RandomSource random, int west, int north, MineshaftStructure.Type type) MineShaftRoom(CompoundTag tag) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidaddChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidmove(int dx, int dy, int dz) voidpostProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos) Methods inherited from class MineshaftPieces.MineShaftPiece
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, placeBlock, reorient, setGenDepth, setOrientation
-
Field Details
-
childEntranceBoxes
-
-
Constructor Details
-
MineShaftRoom
public MineShaftRoom(int genDepth, RandomSource random, int west, int north, MineshaftStructure.Type type) -
MineShaftRoom
-
-
Method Details
-
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
-
move
public void move(int dx, int dy, int dz) - Overrides:
movein classStructurePiece
-
addAdditionalSaveData
- Overrides:
addAdditionalSaveDatain classMineshaftPieces.MineShaftPiece
-