类 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 SequencedPriorityIterator
<JigsawPlacement.PieceState> private final Registry
<StructureTemplatePool> private final RandomSource
private final StructureTemplateManager
-
构造器概要
构造器构造器说明Placer
(Registry<StructureTemplatePool> p_227258_, int p_227259_, ChunkGenerator p_227260_, StructureTemplateManager p_227261_, List<? super PoolElementStructurePiece> p_227262_, RandomSource p_227263_) -
方法概要
修饰符和类型方法说明private static ResourceKey
<StructureTemplatePool> readPoolKey
(StructureTemplate.JigsawBlockInfo p_361452_, PoolAliasLookup p_310642_) (专用程序包) void
tryPlacingChildren
(PoolElementStructurePiece p_227265_, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> p_227266_, int p_227267_, boolean p_227268_, LevelHeightAccessor p_227269_, RandomState p_227270_, PoolAliasLookup p_311045_, LiquidSettings p_344945_)
-
字段详细资料
-
pools
-
maxDepth
private final int maxDepth -
chunkGenerator
-
structureTemplateManager
-
pieces
-
random
-
placing
-
-
构造器详细资料
-
Placer
Placer(Registry<StructureTemplatePool> p_227258_, int p_227259_, ChunkGenerator p_227260_, StructureTemplateManager p_227261_, List<? super PoolElementStructurePiece> p_227262_, RandomSource p_227263_)
-
-
方法详细资料
-
tryPlacingChildren
void tryPlacingChildren(PoolElementStructurePiece p_227265_, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> p_227266_, int p_227267_, boolean p_227268_, LevelHeightAccessor p_227269_, RandomState p_227270_, PoolAliasLookup p_311045_, LiquidSettings p_344945_) -
readPoolKey
private static ResourceKey<StructureTemplatePool> readPoolKey(StructureTemplate.JigsawBlockInfo p_361452_, PoolAliasLookup p_310642_)
-