Class JigsawPlacement.Placer
java.lang.Object
net.minecraft.world.level.levelgen.structure.pools.JigsawPlacement.Placer
- Enclosing class:
- JigsawPlacement
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final ChunkGeneratorprivate final intprivate final List<? super PoolElementStructurePiece>(package private) final SequencedPriorityIterator<JigsawPlacement.PieceState>private final Registry<StructureTemplatePool>private final RandomSourceprivate final StructureTemplateManager
- 
Constructor SummaryConstructorsConstructorDescriptionPlacer(Registry<StructureTemplatePool> p_227258_, int p_227259_, ChunkGenerator p_227260_, StructureTemplateManager p_227261_, List<? super PoolElementStructurePiece> p_227262_, RandomSource p_227263_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static ResourceKey<StructureTemplatePool>readPoolKey(StructureTemplate.StructureBlockInfo p_307327_, PoolAliasLookup p_307490_) (package private) voidtryPlacingChildren(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_307643_) 
- 
Field Details- 
pools
- 
maxDepthprivate final int maxDepth
- 
chunkGenerator
- 
structureTemplateManager
- 
pieces
- 
random
- 
placing
 
- 
- 
Constructor Details- 
PlacerPlacer(Registry<StructureTemplatePool> p_227258_, int p_227259_, ChunkGenerator p_227260_, StructureTemplateManager p_227261_, List<? super PoolElementStructurePiece> p_227262_, RandomSource p_227263_) 
 
- 
- 
Method Details- 
tryPlacingChildrenvoid 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_307643_) 
- 
readPoolKeyprivate static ResourceKey<StructureTemplatePool> readPoolKey(StructureTemplate.StructureBlockInfo p_307327_, PoolAliasLookup p_307490_) 
 
-