net.minecraft.world.level.levelgen.feature.structures

final class JigsawPlacement$Placer

cxv$c
net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$Placer
net.minecraft.class_3778$class_4182
net.minecraft.unmapped.C_yhwtbjhx$C_sfjueuwz
net.minecraft.structure.pool.StructurePoolBasedGenerator$StructurePoolGenerator
net.minecraft.src.C_2398_$C_2402_
net.minecraft.world.level.levelgen.feature.structures.WorldGenFeatureDefinedStructureJigsawPlacement$c

Field summary

Modifier and TypeField
private final Registry<StructureTemplatePool>
a
pools
field_25852
f_ovzniplr
registry
f_68994_
private final int
b
maxDepth
field_18700
f_cxowchxt
maxSize
f_68995_
private final JigsawPlacement$PieceFactory
c
factory
field_18701
f_kwosasrf
pieceFactory
f_68996_
private final ChunkGenerator
d
chunkGenerator
field_18702
f_lwtwstms
chunkGenerator
f_68997_
private final StructureManager
e
structureManager
field_18703
f_mxlfsfsk
structureManager
f_68998_
private final List<? super PoolElementStructurePiece>
f
pieces
field_18704
f_ohqzvbqa
children
f_68999_
private final Random
g
random
field_18705
f_qvggotgv
random
f_69000_
final Deque<JigsawPlacement$PieceState>
h
placing
field_18706
f_krsibeda
structurePieces
f_69001_

Constructor summary

ModifierConstructor
(Registry<StructureTemplatePool> registry, int maxSize, JigsawPlacement$PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolElementStructurePiece> children, Random random)

Method summary

Modifier and TypeMethod
void
a(dbf arg0, org.apache.commons.lang3.mutable.MutableObject<dnt> arg1, int arg2, int arg3, boolean arg4, bwr arg5)
tryPlacingChildren(PoolElementStructurePiece arg0, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> arg1, int arg2, int arg3, boolean arg4, LevelHeightAccessor arg5)
method_19306(class_3790 arg0, org.apache.commons.lang3.mutable.MutableObject<class_265> arg1, int arg2, int arg3, boolean arg4, class_5539 arg5)
m_qihirchk(C_paeomyma arg0, org.apache.commons.lang3.mutable.MutableObject<C_zscvhwbd> arg1, int arg2, int arg3, boolean arg4, C_qpninoyb arg5)
generatePiece(PoolStructurePiece piece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> pieceShape, int minY, int currentSize, boolean arg4, HeightLimitView world)
m_161636_(C_2555_ p_161638_, org.apache.commons.lang3.mutable.MutableObject<C_3072_> p_161639_, int p_161640_, int p_161641_, boolean p_161642_, C_141183_ arg5)