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

final class JigsawPlacement$Placer

cfo$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.unmapped.C_51272023$C_64481811
net.minecraft.world.gen.feature.jigsaw.JigsawManager$Assembler
net.minecraft.world.gen.feature.jigsaw.JigsawManager$Assembler

Field summary

Modifier and TypeField
private final int
a
maxDepth
field_18700
f_cxowchxt
f_69770381
field_214882_a
field_214882_a
private final StructurePoolBasedGenerator$PieceFactory
b
factory
field_18701
f_kwosasrf
f_40880632
field_214883_b
pieceFactory
private final ChunkGenerator<?>
c
chunkGenerator
field_18702
f_lwtwstms
f_43372206
field_214884_c
chunkGenerator
private final StructureManager
d
structureManager
field_18703
f_mxlfsfsk
f_28422037
field_214885_d
templateManager
private final List<StructurePiece>
e
pieces
field_18704
f_ohqzvbqa
f_91455207
field_214886_e
structurePieces
private final Random
f
random
field_18705
f_qvggotgv
f_81644332
field_214887_f
rand
private final Deque<JigsawPlacement$PieceState>
g
placing
field_18706
f_krsibeda
f_75489859
field_214888_g
availablePieces

Constructor summary

ModifierConstructor
public (Identifier arg0, int arg1, StructurePoolBasedGenerator$PieceFactory arg2, ChunkGenerator<?> arg3, StructureManager arg4, BlockPos arg5, List<StructurePiece> arg6, Random arg7)

Method summary

Modifier and TypeMethod
private void
a(cip arg0, AtomicReference<ctc> arg1, int arg2, int arg3)
tryPlacingChildren(PoolElementStructurePiece arg0, AtomicReference<VoxelShape> arg1, int arg2, int arg3)
method_19306(class_3790 arg0, AtomicReference<class_265> arg1, int arg2, int arg3)
m_qihirchk(C_paeomyma arg0, AtomicReference<C_zscvhwbd> arg1, int arg2, int arg3)
m_58533997(C_11783614 arg0, AtomicReference<VoxelShape> arg1, int arg2, int arg3)
func_214881_a(AbstractVillagePiece arg0, AtomicReference<VoxelShape> arg1, int arg2, int arg3)
func_214881_a(AbstractVillagePiece villagePieceIn, AtomicReference<VoxelShape> atomicVoxelShape, int arg2, int arg3)