Class JigsawManager.Assembler
java.lang.Object
net.minecraft.world.gen.feature.jigsaw.JigsawManager.Assembler
- Enclosing class:
- JigsawManager
-
Field Summary
Modifier and TypeFieldDescriptionprivate final ChunkGenerator
private final JigsawManager.IPieceFactory
private final int
private final List<? super AbstractVillagePiece>
private final Deque<JigsawManager.Entry>
private final Registry<JigsawPattern>
private final Random
private final TemplateManager
-
Constructor Summary
ModifierConstructorDescriptionprivate
Assembler
(Registry<JigsawPattern> p_i242005_1_, int p_i242005_2_, JigsawManager.IPieceFactory p_i242005_3_, ChunkGenerator p_i242005_4_, TemplateManager p_i242005_5_, List<? super AbstractVillagePiece> p_i242005_6_, Random p_i242005_7_) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
tryPlacingChildren
(AbstractVillagePiece p_236831_1_, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> p_236831_2_, int p_236831_3_, int p_236831_4_, boolean p_236831_5_)
-
Field Details
-
pools
-
maxDepth
private final int maxDepth -
factory
-
chunkGenerator
-
structureManager
-
pieces
-
random
-
placing
-
-
Constructor Details
-
Assembler
private Assembler(Registry<JigsawPattern> p_i242005_1_, int p_i242005_2_, JigsawManager.IPieceFactory p_i242005_3_, ChunkGenerator p_i242005_4_, TemplateManager p_i242005_5_, List<? super AbstractVillagePiece> p_i242005_6_, Random p_i242005_7_)
-
-
Method Details
-
tryPlacingChildren
private void tryPlacingChildren(AbstractVillagePiece p_236831_1_, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> p_236831_2_, int p_236831_3_, int p_236831_4_, boolean p_236831_5_)
-