类 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
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.level.levelgen.structure.StructurePiece
StructurePiece.BlockSelector
-
字段概要
字段从类继承的字段 net.minecraft.world.level.levelgen.structure.ScatteredFeaturePiece
depth, height, heightPosition, width
从类继承的字段 net.minecraft.world.level.levelgen.structure.StructurePiece
boundingBox, CAVE_AIR, genDepth
-
构造器概要
构造器构造器说明DesertPyramidPiece
(CompoundTag p_227403_) DesertPyramidPiece
(RandomSource p_227399_, int p_227400_, int p_227401_) -
方法概要
修饰符和类型方法说明protected void
addAdditionalSaveData
(StructurePieceSerializationContext p_227413_, CompoundTag p_227414_) private void
addCellar
(WorldGenLevel p_272769_, BoundingBox p_273155_) private void
addCellarRoom
(BlockPos p_272733_, WorldGenLevel p_273390_, BoundingBox p_273517_) private void
addCellarStairs
(BlockPos p_272997_, WorldGenLevel p_272699_, BoundingBox p_273559_) private void
placeCollapsedRoof
(WorldGenLevel p_273438_, BoundingBox p_273058_, int p_272638_, int p_272826_, int p_273026_, int p_272750_, int p_272639_) private void
placeCollapsedRoofPiece
(WorldGenLevel p_272965_, int p_272618_, int p_273415_, int p_273110_, BoundingBox p_272645_) private void
placeSand
(int p_279401_, int p_279451_, int p_279265_) private void
placeSandBox
(int p_279483_, int p_279321_, int p_279271_, int p_279471_, int p_279229_, int p_279111_) void
postProcess
(WorldGenLevel p_227405_, StructureManager p_227406_, ChunkGenerator p_227407_, RandomSource p_227408_, BoundingBox p_227409_, ChunkPos p_227410_, BlockPos p_227411_) 从类继承的方法 net.minecraft.world.level.levelgen.structure.ScatteredFeaturePiece
updateAverageGroundHeight, updateHeightPositionToLowestGroundHeight
从类继承的方法 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
-
字段详细资料
-
WIDTH
public static final int WIDTH- 另请参阅:
-
DEPTH
public static final int DEPTH- 另请参阅:
-
hasPlacedChest
private final boolean[] hasPlacedChest -
potentialSuspiciousSandWorldPositions
-
randomCollapsedRoofPos
-
-
构造器详细资料
-
DesertPyramidPiece
-
DesertPyramidPiece
-
-
方法详细资料
-
addAdditionalSaveData
protected void addAdditionalSaveData(StructurePieceSerializationContext p_227413_, CompoundTag p_227414_) -
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_) - 指定者:
postProcess
在类中StructurePiece
-
addCellar
-
addCellarStairs
-
addCellarRoom
-
placeSand
private void placeSand(int p_279401_, int p_279451_, int p_279265_) -
placeSandBox
private void placeSandBox(int p_279483_, int p_279321_, int p_279271_, int p_279471_, int p_279229_, int p_279111_) -
placeCollapsedRoofPiece
private void placeCollapsedRoofPiece(WorldGenLevel p_272965_, int p_272618_, int p_273415_, int p_273110_, BoundingBox p_272645_) -
placeCollapsedRoof
private 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
-