net.minecraft.world.level.levelgen.structure

public final class StructureStart

etl
net.minecraft.world.level.levelgen.structure.StructureStart
net.minecraft.class_3449

Field summary

Modifier and TypeField
public static final String
a
INVALID_START_ID
field_31662
public static final StructureStart
b
INVALID_START
field_16713
private static final org.slf4j.Logger
c
LOGGER
field_37751
private final Structure
d
structure
field_16714
private final PiecesContainer
e
pieceContainer
field_34940
private final ChunkPos
f
chunkPos
field_29070
private int
g
references
field_15326
private volatile BoundingBox
h
cachedBoundingBox
field_31663

Constructor summary

ModifierConstructor
public (Structure arg0, ChunkPos arg1, int arg2, PiecesContainer arg3)

Method summary

Modifier and TypeMethod
public static StructureStart
a(ett arg0, ue arg1, long arg2)
loadStaticStart(StructurePieceSerializationContext arg0, CompoundTag arg1, long arg2)
method_41621(class_6625 arg0, class_2487 arg1, long arg2)
public BoundingBox
a()
getBoundingBox()
method_14969()
public void
a(dly arg0, dlv arg1, eee arg2, baq arg3, esv arg4, dke 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)
public CompoundTag
a(ett arg0, dke arg1)
createTag(StructurePieceSerializationContext arg0, ChunkPos arg1)
method_14972(class_6625 arg0, class_1923 arg1)
public boolean
b()
isValid()
method_16657()
public ChunkPos
c()
getChunkPos()
method_34000()
public boolean
d()
canBeReferenced()
method_14979()
public void
e()
addReference()
method_14964()
public int
f()
getReferences()
method_23676()
protected int
g()
getMaxReferences()
method_14970()
public Structure
h()
getStructure()
method_16656()
public List<StructurePiece>
i()
getPieces()
method_14963()