net.minecraft.world.level.levelgen.structure

public final class StructureStart

dfr
net.minecraft.world.level.levelgen.structure.StructureStart
net.minecraft.class_3449
net.minecraft.structure.StructureStart
net.minecraft.src.C_2588_
net.minecraft.world.level.levelgen.structure.StructureStart

Field summary

Modifier and TypeField
public static final String
a
INVALID_START_ID
field_31662
INVALID
f_163590_
public static final StructureStart
b
INVALID_START
field_16713
DEFAULT
f_73561_
private final ConfiguredStructureFeature<?, ?>
c
feature
field_16714
feature
f_73565_
private final PiecesContainer
d
pieceContainer
field_34940
children
f_192654_
private final ChunkPos
e
chunkPos
field_29070
pos
f_163592_
private int
f
references
field_15326
references
f_73568_
private volatile BoundingBox
g
cachedBoundingBox
field_31663
boundingBox
f_163593_

Constructor summary

ModifierConstructor
public (ConfiguredStructureFeature<?, ?> p_210078_, ChunkPos pos, int references, PiecesContainer children)

Method summary

Modifier and TypeMethod
public BoundingBox
a()
getBoundingBox()
method_14969()
getBoundingBox()
m_73601_()
public void
a(cbn arg0, cbm arg1, cqr arg2, Random arg3, deo arg4, cac arg5)
placeInChunk(WorldGenLevel arg0, StructureFeatureManager arg1, ChunkGenerator arg2, Random arg3, BoundingBox arg4, ChunkPos arg5)
method_14974(class_5281 arg0, class_5138 arg1, class_2794 arg2, Random arg3, class_3341 arg4, class_1923 arg5)
place(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos)
m_7129_(C_1625_ p_73585_, C_1621_ p_73586_, C_2118_ p_73587_, Random p_73588_, C_2478_ p_73589_, C_1560_ arg5)
public CompoundTag
a(dfz arg0, cac arg1)
createTag(StructurePieceSerializationContext arg0, ChunkPos arg1)
method_14972(class_6625 arg0, class_1923 arg1)
toNbt(StructureContext context, ChunkPos chunkPos)
m_192660_(C_183029_ p_192662_, C_1560_ arg1)
public boolean
b()
isValid()
method_16657()
hasChildren()
m_73603_()
public ChunkPos
c()
getChunkPos()
method_34000()
getPos()
m_163625_()
public boolean
d()
canBeReferenced()
method_14979()
isInExistingChunk()
m_73606_()
public void
e()
addReference()
method_14964()
incrementReferences()
m_73607_()
public int
f()
getReferences()
method_23676()
getReferences()
m_73608_()
protected int
g()
getMaxReferences()
method_14970()
getReferenceCountToBeInExistingChunk()
m_73609_()
public ConfiguredStructureFeature<?, ?>
h()
getFeature()
method_16656()
getFeature()
m_210081_()
public List<StructurePiece>
i()
getPieces()
method_14963()
getChildren()
m_73602_()