net.minecraft.world.level.levelgen.structure

public final class StructureStart

ffw
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

字段概要

修饰符与类型字段
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 static final org.slf4j.Logger
c
LOGGER
field_37751
LOGGER
f_226843_
private final Structure
d
structure
field_16714
structure
f_226844_
private final PiecesContainer
e
pieceContainer
field_34940
children
f_192654_
private final ChunkPos
f
chunkPos
field_29070
pos
f_163592_
private int
g
references
field_15326
references
f_73568_
private volatile BoundingBox
h
cachedBoundingBox
field_31663
boundingBox
f_163593_

构造函数概要

修饰符构造函数
public (Structure structure, ChunkPos pos, int references, PiecesContainer children)

方法概要

修饰符与类型方法
public static StructureStart
a(fge arg0, uz arg1, long arg2)
loadStaticStart(StructurePieceSerializationContext arg0, CompoundTag arg1, long arg2)
method_41621(class_6625 arg0, class_2487 arg1, long arg2)
fromNbt(StructureContext context, NbtCompound nbt, long seed)
m_226857_(C_183029_ p_226858_, C_4917_ p_226859_, long p_226860_)
public BoundingBox
a()
getBoundingBox()
method_14969()
getBoundingBox()
m_73601_()
public void
a(dxn arg0, dxk arg1, eqg arg2, bgr arg3, ffg arg4, dvu 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)
place(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, 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(fge arg0, dvu 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()
isNeverReferenced()
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()
getMinReferencedStructureReferenceCount()
m_73609_()
public Structure
h()
getStructure()
method_16656()
getStructure()
m_226861_()
public List<StructurePiece>
i()
getPieces()
method_14963()
getChildren()
m_73602_()