Class DesertPyramidPiece
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.ScatteredFeaturePiece
net.minecraft.world.level.levelgen.structure.structures.DesertPyramidPiece
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
StructurePiece.BlockSelector -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate final boolean[]private BlockPosstatic final intFields inherited from class net.minecraft.world.level.levelgen.structure.ScatteredFeaturePiece
depth, height, heightPosition, widthFields inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
boundingBox, CAVE_AIR, genDepth -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalSaveData(StructurePieceSerializationContext p_227413_, CompoundTag p_227414_) private voidaddCellar(WorldGenLevel pLevel, BoundingBox pBox) private voidaddCellarRoom(BlockPos pPos, WorldGenLevel pLevel, BoundingBox pBox) private voidaddCellarStairs(BlockPos pPos, WorldGenLevel pLevel, BoundingBox pBox) private voidplaceCollapsedRoof(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pY, int pMinZ, int pMaxX, int pMaxZ) private voidplaceCollapsedRoofPiece(WorldGenLevel pLevel, int pX, int pY, int pZ, BoundingBox pBox) private voidplaceSand(int pX, int pY, int pZ) private voidplaceSandBox(int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ) voidpostProcess(WorldGenLevel p_227405_, StructureManager p_227406_, ChunkGenerator p_227407_, RandomSource p_227408_, BoundingBox p_227409_, ChunkPos p_227410_, BlockPos p_227411_) Methods inherited from class net.minecraft.world.level.levelgen.structure.ScatteredFeaturePiece
updateAverageGroundHeight, updateHeightPositionToLowestGroundHeightMethods inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
addChildren, canBeReplaced, 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
-
Field Details
-
WIDTH
public static final int WIDTH- See Also:
-
DEPTH
public static final int DEPTH- See Also:
-
hasPlacedChest
private final boolean[] hasPlacedChest -
potentialSuspiciousSandWorldPositions
-
randomCollapsedRoofPos
-
-
Constructor Details
-
DesertPyramidPiece
-
DesertPyramidPiece
-
-
Method Details
-
addAdditionalSaveData
protected void addAdditionalSaveData(StructurePieceSerializationContext p_227413_, CompoundTag p_227414_) - Overrides:
addAdditionalSaveDatain classScatteredFeaturePiece
-
postProcess
public void postProcess(WorldGenLevel p_227405_, StructureManager p_227406_, ChunkGenerator p_227407_, RandomSource p_227408_, BoundingBox p_227409_, ChunkPos p_227410_, BlockPos p_227411_) - Specified by:
postProcessin classStructurePiece
-
addCellar
-
addCellarStairs
-
addCellarRoom
-
placeSand
private void placeSand(int pX, int pY, int pZ) -
placeSandBox
private void placeSandBox(int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ) -
placeCollapsedRoofPiece
private void placeCollapsedRoofPiece(WorldGenLevel pLevel, int pX, int pY, int pZ, BoundingBox pBox) -
placeCollapsedRoof
private void placeCollapsedRoof(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pY, int pMinZ, int pMaxX, int pMaxZ) -
getPotentialSuspiciousSandWorldPositions
-
getRandomCollapsedRoofPos
-