Package net.minecraft.structure.pool
Class StructurePoolBasedGenerator.StructurePoolGenerator
java.lang.Object
net.minecraft.structure.pool.StructurePoolBasedGenerator.StructurePoolGenerator
- Enclosing class:
- StructurePoolBasedGenerator
- Mappings:
- Namespace - Name - named - net/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator- intermediary - net/minecraft/class_3778$class_4182- official - eor$b
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final List<? super PoolStructurePiece> private final ChunkGeneratorprivate final intprivate final Randomprivate final Registry<StructurePool> (package private) final PriorityIterator<StructurePoolBasedGenerator.ShapedPoolStructurePiece> private final StructureTemplateManager
- 
Constructor SummaryConstructorsConstructorDescriptionStructurePoolGenerator(Registry<StructurePool> registry, int maxSize, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, List<? super PoolStructurePiece> children, Random random) 
- 
Method SummaryModifier and TypeMethodDescription(package private) voidgeneratePiece(PoolStructurePiece piece, MutableObject<VoxelShape> pieceShape, int depth, boolean modifyBoundingBox, HeightLimitView world, NoiseConfig noiseConfig, StructurePoolAliasLookup aliasLookup, StructureLiquidSettings liquidSettings) private static RegistryKey<StructurePool> lookupPool(StructureTemplate.JigsawBlockInfo jigsawInfo, StructurePoolAliasLookup aliasLookup) 
- 
Field Details- 
registry- Mappings:
- Namespace - Name - Mixin selector - named - registry- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;registry:Lnet/minecraft/registry/Registry;- intermediary - field_25852- Lnet/minecraft/class_3778$class_4182;field_25852:Lnet/minecraft/class_2378;- official - a- Leor$b;a:Lke;
 
- 
maxSizeprivate final int maxSize- Mappings:
- Namespace - Name - Mixin selector - named - maxSize- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;maxSize:I- intermediary - field_18700- Lnet/minecraft/class_3778$class_4182;field_18700:I- official - b- Leor$b;b:I
 
- 
chunkGenerator- Mappings:
- Namespace - Name - Mixin selector - named - chunkGenerator- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;chunkGenerator:Lnet/minecraft/world/gen/chunk/ChunkGenerator;- intermediary - field_18702- Lnet/minecraft/class_3778$class_4182;field_18702:Lnet/minecraft/class_2794;- official - c- Leor$b;c:Ldyu;
 
- 
structureTemplateManager- Mappings:
- Namespace - Name - Mixin selector - named - structureTemplateManager- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;structureTemplateManager:Lnet/minecraft/structure/StructureTemplateManager;- intermediary - field_18703- Lnet/minecraft/class_3778$class_4182;field_18703:Lnet/minecraft/class_3485;- official - d- Leor$b;d:Lerq;
 
- 
children- Mappings:
- Namespace - Name - Mixin selector - named - children- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;children:Ljava/util/List;- intermediary - field_18704- Lnet/minecraft/class_3778$class_4182;field_18704:Ljava/util/List;- official - e- Leor$b;e:Ljava/util/List;
 
- 
random- Mappings:
- Namespace - Name - Mixin selector - named - random- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;random:Lnet/minecraft/util/math/random/Random;- intermediary - field_18705- Lnet/minecraft/class_3778$class_4182;field_18705:Lnet/minecraft/class_5819;- official - f- Leor$b;f:Lazh;
 
- 
structurePieces- Mappings:
- Namespace - Name - Mixin selector - named - structurePieces- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;structurePieces:Lnet/minecraft/util/collection/PriorityIterator;- intermediary - field_18706- Lnet/minecraft/class_3778$class_4182;field_18706:Lnet/minecraft/class_8917;- official - g- Leor$b;g:Lazk;
 
 
- 
- 
Constructor Details- 
StructurePoolGeneratorStructurePoolGenerator(Registry<StructurePool> registry, int maxSize, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, List<? super PoolStructurePiece> children, Random random) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;<init>(Lnet/minecraft/registry/Registry;ILnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/structure/StructureTemplateManager;Ljava/util/List;Lnet/minecraft/util/math/random/Random;)V- intermediary - <init>- Lnet/minecraft/class_3778$class_4182;<init>(Lnet/minecraft/class_2378;ILnet/minecraft/class_2794;Lnet/minecraft/class_3485;Ljava/util/List;Lnet/minecraft/class_5819;)V- official - <init>- Leor$b;<init>(Lke;ILdyu;Lerq;Ljava/util/List;Lazh;)V
 
 
- 
- 
Method Details- 
generatePiecevoid generatePiece(PoolStructurePiece piece, MutableObject<VoxelShape> pieceShape, int depth, boolean modifyBoundingBox, HeightLimitView world, NoiseConfig noiseConfig, StructurePoolAliasLookup aliasLookup, StructureLiquidSettings liquidSettings) - Mappings:
- Namespace - Name - Mixin selector - named - generatePiece- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;generatePiece(Lnet/minecraft/structure/PoolStructurePiece;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/structure/pool/alias/StructurePoolAliasLookup;Lnet/minecraft/structure/StructureLiquidSettings;)V- intermediary - method_19306- Lnet/minecraft/class_3778$class_4182;method_19306(Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/class_5539;Lnet/minecraft/class_7138;Lnet/minecraft/class_8891;Lnet/minecraft/class_9822;)V- official - a- Leor$b;a(Lenj;Lorg/apache/commons/lang3/mutable/MutableObject;IZLdgl;Ledh;Lepb;Leqz;)V
 
- 
lookupPoolprivate static RegistryKey<StructurePool> lookupPool(StructureTemplate.JigsawBlockInfo jigsawInfo, StructurePoolAliasLookup aliasLookup) - Mappings:
- Namespace - Name - Mixin selector - named - lookupPool- Lnet/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator;lookupPool(Lnet/minecraft/structure/StructureTemplate$JigsawBlockInfo;Lnet/minecraft/structure/pool/alias/StructurePoolAliasLookup;)Lnet/minecraft/registry/RegistryKey;- intermediary - method_54498- Lnet/minecraft/class_3778$class_4182;method_54498(Lnet/minecraft/class_3499$class_10326;Lnet/minecraft/class_8891;)Lnet/minecraft/class_5321;- official - a- Leor$b;a(Lerp$a;Lepb;)Laku;
 
 
-