Class JigsawPlacement.Placer
java.lang.Object
net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement.Placer
- Enclosing class:
- JigsawPlacement
-
Field Summary
Modifier and TypeFieldDescriptionprivate ChunkGenerator
private JigsawPlacement.PieceFactory
private int
private List<? super PoolElementStructurePiece>
(package private) Deque<JigsawPlacement.PieceState>
private Registry<StructureTemplatePool>
private Random
private StructureManager
-
Constructor Summary
ConstructorDescriptionPlacer(Registry<StructureTemplatePool> p_69003_, int p_69004_, JigsawPlacement.PieceFactory p_69005_, ChunkGenerator p_69006_, StructureManager p_69007_, List<? super PoolElementStructurePiece> p_69008_, Random p_69009_)
-
Method Summary
Modifier and TypeMethodDescription(package private) void
tryPlacingChildren(PoolElementStructurePiece p_161637_, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> p_161638_, int p_161639_, int p_161640_, boolean p_161641_, LevelHeightAccessor p_161642_)
-
Field Details
-
pools
-
maxDepth
private final int maxDepth -
factory
-
chunkGenerator
-
structureManager
-
pieces
-
random
-
placing
-
-
Constructor Details
-
Placer
Placer(Registry<StructureTemplatePool> p_69003_, int p_69004_, JigsawPlacement.PieceFactory p_69005_, ChunkGenerator p_69006_, StructureManager p_69007_, List<? super PoolElementStructurePiece> p_69008_, Random p_69009_)
-
-
Method Details
-
tryPlacingChildren
void tryPlacingChildren(PoolElementStructurePiece p_161637_, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> p_161638_, int p_161639_, int p_161640_, boolean p_161641_, LevelHeightAccessor p_161642_)
-