类 JigsawPlacement.Placer
java.lang.Object
net.minecraft.world.level.levelgen.structure.pools.JigsawPlacement.Placer
- 封闭类:
- JigsawPlacement
-
字段概要
字段修饰符和类型字段说明private final ChunkGenerator
private final int
private final List<? super PoolElementStructurePiece>
(专用程序包) final Deque<JigsawPlacement.PieceState>
private final Registry<StructureTemplatePool>
private final RandomSource
private final StructureTemplateManager
-
构造器概要
构造器构造器说明Placer
(Registry<StructureTemplatePool> pPools, int pMaxDepth, ChunkGenerator pChunkGenerator, StructureTemplateManager pStructureTemplateManager, List<? super PoolElementStructurePiece> pPieces, RandomSource pRandom) -
方法概要
修饰符和类型方法说明private static ResourceKey<StructureTemplatePool>
readPoolName
(StructureTemplate.StructureBlockInfo pStructureBlockInfo) (专用程序包) void
tryPlacingChildren
(PoolElementStructurePiece pPiece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> pFree, int pDepth, boolean p_227268_, LevelHeightAccessor pLevel, RandomState pRandomState)
-
字段详细资料
-
pools
-
maxDepth
private final int maxDepth -
chunkGenerator
-
structureTemplateManager
-
pieces
-
random
-
placing
-
-
构造器详细资料
-
Placer
Placer(Registry<StructureTemplatePool> pPools, int pMaxDepth, ChunkGenerator pChunkGenerator, StructureTemplateManager pStructureTemplateManager, List<? super PoolElementStructurePiece> pPieces, RandomSource pRandom)
-
-
方法详细资料
-
tryPlacingChildren
void tryPlacingChildren(PoolElementStructurePiece pPiece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> pFree, int pDepth, boolean p_227268_, LevelHeightAccessor pLevel, RandomState pRandomState) -
readPoolName
private static ResourceKey<StructureTemplatePool> readPoolName(StructureTemplate.StructureBlockInfo pStructureBlockInfo)
-