Class StructurePoolBasedGenerator

java.lang.Object
net.minecraft.structure.pool.StructurePoolBasedGenerator

public class StructurePoolBasedGenerator extends Object
Mappings:
Namespace Name
official diu
intermediary net/minecraft/class_3778
named net/minecraft/structure/pool/StructurePoolBasedGenerator
  • Field Details

    • LOGGER

      static final org.slf4j.Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Ldiu;a:Lorg/slf4j/Logger;
      intermediary field_16665 Lnet/minecraft/class_3778;field_16665:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/structure/pool/StructurePoolBasedGenerator;LOGGER:Lorg/slf4j/Logger;
  • Constructor Details

    • StructurePoolBasedGenerator

      public StructurePoolBasedGenerator()
  • Method Details

    • generate

      public static Optional<StructureFeature.StructurePosition> generate(StructureFeature.Context context, RegistryEntry<StructurePool> registryEntry, int int2, StructurePoolBasedGenerator.PieceFactory pieceFactory, BlockPos blockPos, boolean bool, Optional<Heightmap.Type> optional, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Ldiu;a(Ldhr$a;Lgv;ILdiu$a;Lgm;ZLjava/util/Optional;I)Ljava/util/Optional;
      intermediary method_30419 Lnet/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 generate Lnet/minecraft/structure/pool/StructurePoolBasedGenerator;generate(Lnet/minecraft/world/gen/feature/StructureFeature$Context;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, AbstractRandom abstractRandom, HeightLimitView world, NoiseConfig noiseConfig)
      Mappings:
      Namespace Name Mixin selector
      official a Ldiu;a(Lhg;Ldhn;ILdiu$a;Lcuc;Ldlk;Ljava/util/List;Laki;Lcdu;Lcxv;)V
      intermediary method_27230 Lnet/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;Lnet/minecraft/class_5819;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)V
      named generate Lnet/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;Lnet/minecraft/world/gen/random/AbstractRandom;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)V