Class StructureStart
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructureStart
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate BoundingBoxprivate final ChunkPosstatic final StructureStartstatic final Stringprivate static final org.slf4j.Loggerprivate final PiecesContainerprivate intprivate final Structure
- 
Constructor SummaryConstructorsConstructorDescriptionStructureStart(Structure p_226846_, ChunkPos p_226847_, int p_226848_, PiecesContainer p_226849_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidbooleancreateTag(StructurePieceSerializationContext p_192661_, ChunkPos p_192662_) protected intintbooleanisValid()static StructureStartloadStaticStart(StructurePieceSerializationContext p_226858_, CompoundTag p_226859_, long p_226860_) voidplaceInChunk(WorldGenLevel p_226851_, StructureManager p_226852_, ChunkGenerator p_226853_, RandomSource p_226854_, BoundingBox p_226855_, ChunkPos p_226856_) 
- 
Field Details- 
INVALID_START_ID- See Also:
 
- 
INVALID_START
- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
structure
- 
pieceContainer
- 
chunkPos
- 
referencesprivate int references
- 
cachedBoundingBox
 
- 
- 
Constructor Details- 
StructureStartpublic StructureStart(Structure p_226846_, ChunkPos p_226847_, int p_226848_, PiecesContainer p_226849_) 
 
- 
- 
Method Details- 
loadStaticStart@Nullable public static StructureStart loadStaticStart(StructurePieceSerializationContext p_226858_, CompoundTag p_226859_, long p_226860_) 
- 
getBoundingBox
- 
placeInChunkpublic void placeInChunk(WorldGenLevel p_226851_, StructureManager p_226852_, ChunkGenerator p_226853_, RandomSource p_226854_, BoundingBox p_226855_, ChunkPos p_226856_) 
- 
createTag
- 
isValidpublic boolean isValid()
- 
getChunkPos
- 
canBeReferencedpublic boolean canBeReferenced()
- 
addReferencepublic void addReference()
- 
getReferencespublic int getReferences()
- 
getMaxReferencesprotected int getMaxReferences()
- 
getStructure
- 
getPieces
 
-