Class JigsawManager.Assembler
java.lang.Object
net.minecraft.world.gen.feature.jigsaw.JigsawManager.Assembler
- Enclosing class:
- JigsawManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ChunkGeneratorprivate final JigsawManager.IPieceFactoryprivate final intprivate final List<? super AbstractVillagePiece>private final Deque<JigsawManager.Entry>private final Registry<JigsawPattern>private final Randomprivate final TemplateManager -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAssembler(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 voidtryPlacingChildren(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_)
-