net.minecraft.world.level.levelgen.structure

public final class StructureStart<C extends FeatureConfiguration>

dfh
net.minecraft.world.level.levelgen.structure.StructureStart
net.minecraft.class_3449
net.minecraft.unmapped.C_efiavfys
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
f_xpakaorp
INVALID
f_163590_
public static final StructureStart<?>
b
INVALID_START
field_16713
f_uhybsnnc
DEFAULT
f_73561_
private final StructureFeature<C>
c
feature
field_16714
f_tobvcpcg
feature
f_73565_
private final PiecesContainer
d
pieceContainer
field_34940
f_hosqwhzi
children
f_192654_
private final ChunkPos
e
chunkPos
field_29070
f_hstdcnzc
pos
f_163592_
private int
f
references
field_15326
f_ercwqobl
references
f_73568_
private volatile BoundingBox
g
cachedBoundingBox
field_31663
f_xpqzycfk
boundingBox
f_163593_

Constructor summary

ModifierConstructor
public (StructureFeature<C> feature, ChunkPos pos, int references, PiecesContainer children)

Method summary

Modifier and TypeMethod
public BoundingBox
a()
getBoundingBox()
method_14969()
m_sygtkeod()
getBoundingBox()
m_73601_()
public void
a(cav arg0, cau arg1, cpz arg2, Random arg3, deh arg4, bzk 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)
m_tddldbub(C_ldkphtbr arg0, C_iijvezpz arg1, C_kgfalbim arg2, Random arg3, C_hmqypqzz arg4, C_ynrszrtu 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(dfp arg0, bzk arg1)
createTag(StructurePieceSerializationContext arg0, ChunkPos arg1)
method_14972(class_6625 arg0, class_1923 arg1)
m_cpexguso(C_ywyzxrzo arg0, C_ynrszrtu arg1)
toNbt(StructureContext context, ChunkPos chunkPos)
m_192660_(C_183029_ p_192662_, C_1560_ arg1)
public boolean
b()
isValid()
method_16657()
m_cycbylwb()
hasChildren()
m_73603_()
public ChunkPos
c()
getChunkPos()
method_34000()
m_ursvohtz()
getPos()
m_163625_()
public boolean
d()
canBeReferenced()
method_14979()
m_sxxgfbpv()
isInExistingChunk()
m_73606_()
public void
e()
addReference()
method_14964()
m_ekoxnvko()
incrementReferences()
m_73607_()
public int
f()
getReferences()
method_23676()
m_hlyvsnqb()
getReferences()
m_73608_()
protected int
g()
getMaxReferences()
method_14970()
m_qbgsohdg()
getReferenceCountToBeInExistingChunk()
m_73609_()
public StructureFeature<?>
h()
getFeature()
method_16656()
m_huflgahk()
getFeature()
m_73610_()
public List<StructurePiece>
i()
getPieces()
method_14963()
m_xeoqupjz()
getChildren()
m_73602_()