类 StructureStart
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructureStart
-
字段概要
字段修饰符和类型字段说明private BoundingBox
private final ChunkPos
static final StructureStart
static final String
private static final org.slf4j.Logger
private final PiecesContainer
private int
private final Structure
-
构造器概要
构造器构造器说明StructureStart
(Structure pStructure, ChunkPos pChunkPos, int pReferences, PiecesContainer pPieceContainer) -
方法概要
修饰符和类型方法说明void
boolean
createTag
(StructurePieceSerializationContext pContext, ChunkPos pChunkPos) protected int
int
boolean
isValid()
static StructureStart
loadStaticStart
(StructurePieceSerializationContext pContext, CompoundTag pTag, long pSeed) void
placeInChunk
(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos)
-
字段详细资料
-
INVALID_START_ID
- 另请参阅:
-
INVALID_START
-
LOGGER
private static final org.slf4j.Logger LOGGER -
structure
-
pieceContainer
-
chunkPos
-
references
private int references -
cachedBoundingBox
-
-
构造器详细资料
-
StructureStart
public StructureStart(Structure pStructure, ChunkPos pChunkPos, int pReferences, PiecesContainer pPieceContainer)
-
-
方法详细资料
-
loadStaticStart
@Nullable public static StructureStart loadStaticStart(StructurePieceSerializationContext pContext, CompoundTag pTag, long pSeed) -
getBoundingBox
-
placeInChunk
public void placeInChunk(WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, RandomSource pRandom, BoundingBox pBox, ChunkPos pChunkPos) -
createTag
-
isValid
public boolean isValid() -
getChunkPos
-
canBeReferenced
public boolean canBeReferenced() -
addReference
public void addReference() -
getReferences
public int getReferences() -
getMaxReferences
protected int getMaxReferences() -
getStructure
-
getPieces
-