net.minecraft.structure.pool

final class StructurePoolBasedGenerator$StructurePoolGenerator

coe$c
net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$Placer
net.minecraft.class_3778$class_4182
net.minecraft.structure.pool.StructurePoolBasedGenerator$StructurePoolGenerator
net.minecraft.unmapped.C_yhwtbjhx$C_sfjueuwz
net.minecraft.world.gen.feature.jigsaw.JigsawManager$Assembler
net.minecraft.world.gen.feature.jigsaw.JigsawManager$Assembler

Field summary

Modifier and TypeField
private final Registry<StructurePool>
a
pools
field_25852
field_25852
f_ovzniplr
field_242839_a
field_242839_a
private final int
b
maxDepth
field_18700
maxSize
f_cxowchxt
field_214882_a
maxDepth
private final StructurePoolBasedGenerator$PieceFactory
c
factory
field_18701
pieceFactory
f_kwosasrf
field_214883_b
pieceFactory
private final ChunkGenerator
d
chunkGenerator
field_18702
chunkGenerator
f_lwtwstms
field_214884_c
chunkGenerator
private final StructureManager
e
structureManager
field_18703
structureManager
f_mxlfsfsk
field_214885_d
templateManager
private final List<? super PoolStructurePiece>
f
pieces
field_18704
children
f_ohqzvbqa
field_214886_e
structurePieces
private final Random
g
random
field_18705
random
f_qvggotgv
field_214887_f
rand
private final Deque<StructurePoolBasedGenerator$ShapedPoolStructurePiece>
h
placing
field_18706
structurePieces
f_krsibeda
field_214888_g
availablePieces

Constructor summary

ModifierConstructor
private (Registry<StructurePool> arg0, int arg1, StructurePoolBasedGenerator$PieceFactory arg2, ChunkGenerator arg3, StructureManager arg4, List<? super PoolStructurePiece> arg5, Random arg6)

Method summary

Modifier and TypeMethod
private void
a(cro arg0, org.apache.commons.lang3.mutable.MutableObject<ddh> arg1, int arg2, int arg3, boolean arg4)
tryPlacingChildren(PoolElementStructurePiece arg0, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> arg1, int arg2, int arg3, boolean arg4)
method_19306(class_3790 arg0, org.apache.commons.lang3.mutable.MutableObject<class_265> arg1, int arg2, int arg3, boolean arg4)
generatePiece(PoolStructurePiece piece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> arg1, int minY, int currentSize, boolean arg4)
m_qihirchk(C_paeomyma arg0, org.apache.commons.lang3.mutable.MutableObject<C_zscvhwbd> arg1, int arg2, int arg3, boolean arg4)
func_236831_a_(AbstractVillagePiece arg0, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> arg1, int arg2, int arg3, boolean arg4)
func_236831_a_(AbstractVillagePiece arg0, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> arg1, int arg2, int arg3, boolean arg4)