Package net.minecraft.structure.pool
Class StructurePoolBasedGenerator
java.lang.Object
net.minecraft.structure.pool.StructurePoolBasedGenerator
- Mappings:
Namespace Name official dhsintermediary net/minecraft/class_3778named net/minecraft/structure/pool/StructurePoolBasedGenerator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceprivate static final classprivate static final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidgenerate(DynamicRegistryManager registryManager, PoolStructurePiece piece, int maxDepth, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolStructurePiece> results, Random random, HeightLimitView world, NoiseConfig noiseConfig) static Optional<StructureFeature.class_7150>generate(StructureFeature.class_7149 class_7149, RegistryEntry<StructurePool> registryEntry, int int2, StructurePoolBasedGenerator.PieceFactory pieceFactory, BlockPos blockPos, boolean bool, Optional<Heightmap.Type> optional, int int3)
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLdhs;a:Lorg/slf4j/Logger;intermediary field_16665Lnet/minecraft/class_3778;field_16665:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/structure/pool/StructurePoolBasedGenerator;LOGGER:Lorg/slf4j/Logger;
-
-
Constructor Details
-
StructurePoolBasedGenerator
public StructurePoolBasedGenerator()
-
-
Method Details
-
generate
public static Optional<StructureFeature.class_7150> generate(StructureFeature.class_7149 class_7149, RegistryEntry<StructurePool> registryEntry, int int2, StructurePoolBasedGenerator.PieceFactory pieceFactory, BlockPos blockPos, boolean bool, Optional<Heightmap.Type> optional, int int3) - Mappings:
Namespace Name Mixin selector official aLdhs;a(Ldgq$a;Lgt;ILdhs$a;Lgk;ZLjava/util/Optional;I)Ljava/util/Optional;intermediary method_30419Lnet/minecraft/class_3778;method_30419(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;ILnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2338;ZLjava/util/Optional;I)Ljava/util/Optional;named generateLnet/minecraft/structure/pool/StructurePoolBasedGenerator;generate(Lnet/minecraft/world/gen/feature/StructureFeature$class_7149;Lnet/minecraft/util/registry/RegistryEntry;ILnet/minecraft/structure/pool/StructurePoolBasedGenerator$PieceFactory;Lnet/minecraft/util/math/BlockPos;ZLjava/util/Optional;I)Ljava/util/Optional;
-
generate
public static void generate(DynamicRegistryManager registryManager, PoolStructurePiece piece, int maxDepth, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolStructurePiece> results, Random random, HeightLimitView world, NoiseConfig noiseConfig) - Mappings:
Namespace Name Mixin selector official aLdhs;a(Lhe;Ldgm;ILdhs$a;Lctg;Ldki;Ljava/util/List;Ljava/util/Random;Lccz;Lcxa;)Vintermediary method_27230Lnet/minecraft/class_3778;method_27230(Lnet/minecraft/class_5455;Lnet/minecraft/class_3790;ILnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Ljava/util/List;Ljava/util/Random;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Vnamed generateLnet/minecraft/structure/pool/StructurePoolBasedGenerator;generate(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/structure/PoolStructurePiece;ILnet/minecraft/structure/pool/StructurePoolBasedGenerator$PieceFactory;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/structure/StructureManager;Ljava/util/List;Ljava/util/Random;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)V
-