Class PoolElementStructurePiece
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceStructurePiece.BlockSelector
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final StructurePoolElementprivate final intprivate final List<JigsawJunction> private static final org.slf4j.Loggerprotected BlockPosprotected final Rotationprivate final StructureTemplateManagerFields inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceboundingBox, CAVE_AIR, genDepth
- 
Constructor SummaryConstructorsConstructorDescriptionPoolElementStructurePiece(StructurePieceSerializationContext p_192406_, CompoundTag p_192407_) PoolElementStructurePiece(StructureTemplateManager p_226495_, StructurePoolElement p_226496_, BlockPos p_226497_, int p_226498_, Rotation p_226499_, BoundingBox p_226500_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddAdditionalSaveData(StructurePieceSerializationContext p_192425_, CompoundTag p_192426_) voidaddJunction(JigsawJunction p_209917_) intvoidmove(int p_72616_, int p_72617_, int p_72618_) voidplace(WorldGenLevel p_226510_, StructureManager p_226511_, ChunkGenerator p_226512_, RandomSource p_226513_, BoundingBox p_226514_, BlockPos p_226515_, boolean p_226516_) voidpostProcess(WorldGenLevel p_226502_, StructureManager p_226503_, ChunkGenerator p_226504_, RandomSource p_226505_, BoundingBox p_226506_, ChunkPos p_226507_, BlockPos p_226508_) toString()Methods 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, getType, getWorldPos, getWorldX, getWorldY, getWorldZ, isCloseToChunk, isInterior, isReplaceableByStructures, makeBoundingBox, maybeGenerateBlock, placeBlock, reorient, setGenDepth, setOrientation
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
element
- 
position
- 
groundLevelDeltaprivate final int groundLevelDelta
- 
rotation
- 
junctions
- 
structureTemplateManager
 
- 
- 
Constructor Details- 
PoolElementStructurePiecepublic PoolElementStructurePiece(StructureTemplateManager p_226495_, StructurePoolElement p_226496_, BlockPos p_226497_, int p_226498_, Rotation p_226499_, BoundingBox p_226500_) 
- 
PoolElementStructurePiecepublic PoolElementStructurePiece(StructurePieceSerializationContext p_192406_, CompoundTag p_192407_) 
 
- 
- 
Method Details- 
addAdditionalSaveDataprotected void addAdditionalSaveData(StructurePieceSerializationContext p_192425_, CompoundTag p_192426_) - Specified by:
- addAdditionalSaveDatain class- StructurePiece
 
- 
postProcesspublic void postProcess(WorldGenLevel p_226502_, StructureManager p_226503_, ChunkGenerator p_226504_, RandomSource p_226505_, BoundingBox p_226506_, ChunkPos p_226507_, BlockPos p_226508_) - Specified by:
- postProcessin class- StructurePiece
 
- 
placepublic void place(WorldGenLevel p_226510_, StructureManager p_226511_, ChunkGenerator p_226512_, RandomSource p_226513_, BoundingBox p_226514_, BlockPos p_226515_, boolean p_226516_) 
- 
movepublic void move(int p_72616_, int p_72617_, int p_72618_) - Overrides:
- movein class- StructurePiece
 
- 
getRotation- Overrides:
- getRotationin class- StructurePiece
 
- 
toString
- 
getElement
- 
getPosition
- 
getGroundLevelDeltapublic int getGroundLevelDelta()
- 
addJunction
- 
getJunctions
 
-