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 SummaryNested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceStructurePiece.BlockSelector
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprivate final boolean[]private BlockPosstatic final intFields inherited from class net.minecraft.world.level.levelgen.structure.ScatteredFeaturePiecedepth, height, heightPosition, widthFields inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceboundingBox, CAVE_AIR, genDepth
- 
Constructor SummaryConstructorsConstructorDescriptionDesertPyramidPiece(CompoundTag p_227403_) DesertPyramidPiece(RandomSource p_227399_, int p_227400_, int p_227401_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddAdditionalSaveData(StructurePieceSerializationContext p_227413_, CompoundTag p_227414_) private voidaddCellar(WorldGenLevel p_272769_, BoundingBox p_273155_) private voidaddCellarRoom(BlockPos p_272733_, WorldGenLevel p_273390_, BoundingBox p_273517_) private voidaddCellarStairs(BlockPos p_272997_, WorldGenLevel p_272699_, BoundingBox p_273559_) private voidplaceCollapsedRoof(WorldGenLevel p_273438_, BoundingBox p_273058_, int p_272638_, int p_272826_, int p_273026_, int p_272750_, int p_272639_) private voidplaceCollapsedRoofPiece(WorldGenLevel p_272965_, int p_272618_, int p_273415_, int p_273110_, BoundingBox p_272645_) private voidplaceSand(int p_279401_, int p_279451_, int p_279265_) private voidplaceSandBox(int p_279483_, int p_279321_, int p_279271_, int p_279471_, int p_279229_, int p_279111_) 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.ScatteredFeaturePieceupdateAverageGroundHeight, updateHeightPositionToLowestGroundHeightMethods inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceaddChildren, 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- 
WIDTHpublic static final int WIDTH- See Also:
 
- 
DEPTHpublic static final int DEPTH- See Also:
 
- 
hasPlacedChestprivate final boolean[] hasPlacedChest
- 
potentialSuspiciousSandWorldPositions
- 
randomCollapsedRoofPos
 
- 
- 
Constructor Details- 
DesertPyramidPiece
- 
DesertPyramidPiece
 
- 
- 
Method Details- 
addAdditionalSaveDataprotected void addAdditionalSaveData(StructurePieceSerializationContext p_227413_, CompoundTag p_227414_) - Overrides:
- addAdditionalSaveDatain class- ScatteredFeaturePiece
 
- 
postProcesspublic 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 class- StructurePiece
 
- 
addCellar
- 
addCellarStairs
- 
addCellarRoom
- 
placeSandprivate void placeSand(int p_279401_, int p_279451_, int p_279265_) 
- 
placeSandBoxprivate void placeSandBox(int p_279483_, int p_279321_, int p_279271_, int p_279471_, int p_279229_, int p_279111_) 
- 
placeCollapsedRoofPieceprivate void placeCollapsedRoofPiece(WorldGenLevel p_272965_, int p_272618_, int p_273415_, int p_273110_, BoundingBox p_272645_) 
- 
placeCollapsedRoofprivate void placeCollapsedRoof(WorldGenLevel p_273438_, BoundingBox p_273058_, int p_272638_, int p_272826_, int p_273026_, int p_272750_, int p_272639_) 
- 
getPotentialSuspiciousSandWorldPositions
- 
getRandomCollapsedRoofPos
 
-