net.minecraft.world.level.levelgen.structure

public final class StructureStart

dsi
net.minecraft.world.level.levelgen.structure.StructureStart
net.minecraft.class_3449
net.minecraft.unmapped.C_efiavfys
net.minecraft.structure.StructureStart
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
INVALID
f_163590_
public static final StructureStart
b
INVALID_START
field_16713
f_uhybsnnc
DEFAULT
DEFAULT
f_73561_
private static final org.slf4j.Logger
c
LOGGER
field_37751
f_rwsgqvrv
LOGGER
LOGGER
f_226843_
private final Structure
d
structure
field_16714
f_odyzehev
structure
feature
f_226844_
private final PiecesContainer
e
pieceContainer
field_34940
f_hosqwhzi
children
children
f_192654_
private final ChunkPos
f
chunkPos
field_29070
f_hstdcnzc
pos
pos
f_163592_
private int
g
references
field_15326
f_ercwqobl
references
references
f_73568_
private volatile BoundingBox
h
cachedBoundingBox
field_31663
f_xpqzycfk
boundingBox
boundingBox
f_163593_

Constructor summary

ModifierConstructor
public (Structure structure, ChunkPos pos, int references, PiecesContainer children)

Method summary

Modifier and TypeMethod
public static StructureStart
a(dsq arg0, qr arg1, long arg2)
loadStaticStart(StructurePieceSerializationContext arg0, CompoundTag arg1, long arg2)
method_41621(class_6625 arg0, class_2487 arg1, long arg2)
m_vcwpetpy(C_ywyzxrzo arg0, C_hhlwcnih arg1, long arg2)
fromNbt(StructureContext context, NbtCompound nbt, long seed)
loadStaticStart(StructurePieceSerializationContext serializationContext, NbtCompound nbt, long worldSeed)
m_226857_(C_183029_ p_226858_, C_4917_ p_226859_, long p_226860_)
public BoundingBox
a()
getBoundingBox()
method_14969()
m_sygtkeod()
getBoundingBox()
setBoundingBoxFromChildren()
m_73601_()
public void
a(cng arg0, cne arg1, ddy arg2, apf arg3, drs arg4, clt arg5)
placeInChunk(WorldGenLevel arg0, StructureManager arg1, ChunkGenerator arg2, RandomSource arg3, BoundingBox arg4, ChunkPos arg5)
method_14974(class_5281 arg0, class_5138 arg1, class_2794 arg2, class_5819 arg3, class_3341 arg4, class_1923 arg5)
m_tddldbub(C_ldkphtbr arg0, C_rhdulivw arg1, C_kgfalbim arg2, C_rlomrsco arg3, C_hmqypqzz arg4, C_ynrszrtu arg5)
place(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos)
placeInChunk(StructureWorldAccess world, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomGenerator random, BlockBox boundingBox, ChunkPos chunkPos)
m_226850_(C_1625_ p_226852_, C_213086_ p_226853_, C_2118_ p_226854_, C_212974_ p_226855_, C_2478_ p_226856_, C_1560_ arg5)
public CompoundTag
a(dsq arg0, clt 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)
toNbt(StructurePieceSerializationContext context, ChunkPos chunkPos)
m_192660_(C_183029_ p_192662_, C_1560_ arg1)
public boolean
b()
isValid()
method_16657()
m_cycbylwb()
hasChildren()
hasChildren()
m_73603_()
public ChunkPos
c()
getChunkPos()
method_34000()
m_ursvohtz()
getPos()
getPos()
m_163625_()
public boolean
d()
canBeReferenced()
method_14979()
m_sxxgfbpv()
isNeverReferenced()
isInExistingChunk()
m_73606_()
public void
e()
addReference()
method_14964()
m_ekoxnvko()
incrementReferences()
incrementReferences()
m_73607_()
public int
f()
getReferences()
method_23676()
m_hlyvsnqb()
getReferences()
getReferences()
m_73608_()
protected int
g()
getMaxReferences()
method_14970()
m_qbgsohdg()
getMinReferencedStructureReferenceCount()
getReferenceCountToBeInExistingChunk()
m_73609_()
public Structure
h()
getStructure()
method_16656()
m_apdxrvlz()
getStructure()
getFeature()
m_226861_()
public List<StructurePiece>
i()
getPieces()
method_14963()
m_xeoqupjz()
getChildren()
getChildren()
m_73602_()