net.minecraft.world.level.levelgen.structure.pools

final class JigsawPlacement$Placer

euh$b
net.minecraft.world.level.levelgen.structure.pools.JigsawPlacement$Placer
net.minecraft.class_3778$class_4182

Field summary

Modifier and TypeField
private final Registry<StructureTemplatePool>
a
pools
field_25852
private final int
b
maxDepth
field_18700
private final ChunkGenerator
c
chunkGenerator
field_18702
private final StructureTemplateManager
d
structureTemplateManager
field_18703
private final List<? super PoolElementStructurePiece>
e
pieces
field_18704
private final RandomSource
f
random
field_18705
final SequencedPriorityIterator<JigsawPlacement$PieceState>
g
placing
field_18706

Constructor summary

ModifierConstructor
(Registry<StructureTemplatePool> arg0, int arg1, ChunkGenerator arg2, StructureTemplateManager arg3, List<? super PoolElementStructurePiece> arg4, RandomSource arg5)

Method summary

Modifier and TypeMethod
void
a(esz arg0, org.apache.commons.lang3.mutable.MutableObject<fhr> arg1, int arg2, boolean arg3, dlb arg4, eit arg5, eur arg6, ewp arg7)
tryPlacingChildren(PoolElementStructurePiece arg0, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> arg1, int arg2, boolean arg3, LevelHeightAccessor arg4, RandomState arg5, PoolAliasLookup arg6, LiquidSettings arg7)
method_19306(class_3790 arg0, org.apache.commons.lang3.mutable.MutableObject<class_265> arg1, int arg2, boolean arg3, class_5539 arg4, class_7138 arg5, class_8891 arg6, class_9822 arg7)