Class ConcentricRingsStructurePlacement

java.lang.Object
net.minecraft.world.gen.chunk.placement.StructurePlacement
net.minecraft.world.gen.chunk.placement.ConcentricRingsStructurePlacement

public class ConcentricRingsStructurePlacement extends StructurePlacement
Mappings:
Namespace Name
official dhj
intermediary net/minecraft/class_6871
named net/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<ConcentricRingsStructurePlacement> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Ldhj;a:Lcom/mojang/serialization/Codec;
      intermediary field_36419 Lnet/minecraft/class_6871;field_36419:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;CODEC:Lcom/mojang/serialization/Codec;
    • field_37768

      private final int field_37768
      Mappings:
      Namespace Name Mixin selector
      official c Ldhj;c:I
      intermediary field_37768 Lnet/minecraft/class_6871;field_37768:I
      named field_37768 Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;field_37768:I
    • field_37769

      private final int field_37769
      Mappings:
      Namespace Name Mixin selector
      official d Ldhj;d:I
      intermediary field_37769 Lnet/minecraft/class_6871;field_37769:I
      named field_37769 Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;field_37769:I
    • structureCount

      private final int structureCount
      Mappings:
      Namespace Name Mixin selector
      official e Ldhj;e:I
      intermediary field_37770 Lnet/minecraft/class_6871;field_37770:I
      named structureCount Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;structureCount:I
    • biasedToBiomes

      private final RegistryEntryList<Biome> biasedToBiomes
      Mappings:
      Namespace Name Mixin selector
      official f Ldhj;f:Lgv;
      intermediary field_37771 Lnet/minecraft/class_6871;field_37771:Lnet/minecraft/class_6885;
      named biasedToBiomes Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;biasedToBiomes:Lnet/minecraft/util/registry/RegistryEntryList;
  • Constructor Details

    • ConcentricRingsStructurePlacement

      public ConcentricRingsStructurePlacement(Vec3i locateOffset, StructurePlacement.FrequencyReductionMethod generationPredicateType, float float2, int int2, Optional<StructurePlacement.class_7152> optional, int int3, int int4, int structureCount, RegistryEntryList<Biome> biasedToBiomes)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldhj;<init>(Lhj;Ldhm$c;FILjava/util/Optional;IIILgv;)V
      intermediary <init> Lnet/minecraft/class_6871;<init>(Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;IIILnet/minecraft/class_6885;)V
      named <init> Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;<init>(Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/world/gen/chunk/placement/StructurePlacement$FrequencyReductionMethod;FILjava/util/Optional;IIILnet/minecraft/util/registry/RegistryEntryList;)V
    • ConcentricRingsStructurePlacement

      public ConcentricRingsStructurePlacement(int int2, int int3, int structureCount, RegistryEntryList<Biome> biasedToBiomes)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldhj;<init>(IIILgv;)V
      intermediary <init> Lnet/minecraft/class_6871;<init>(IIILnet/minecraft/class_6885;)V
      named <init> Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;<init>(IIILnet/minecraft/util/registry/RegistryEntryList;)V
  • Method Details

    • method_41629

      private static com.mojang.datafixers.Products.P9<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<ConcentricRingsStructurePlacement>,Vec3i,StructurePlacement.FrequencyReductionMethod,Float,Integer,Optional<StructurePlacement.class_7152>,Integer,Integer,Integer,RegistryEntryList<Biome>> method_41629(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<ConcentricRingsStructurePlacement> instance)
      Mappings:
      Namespace Name Mixin selector
      official b Ldhj;b(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9;
      intermediary method_41629 Lnet/minecraft/class_6871;method_41629(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9;
      named method_41629 Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;method_41629(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9;
    • method_41627

      public int method_41627()
      Mappings:
      Namespace Name Mixin selector
      official a Ldhj;a()I
      intermediary method_41627 Lnet/minecraft/class_6871;method_41627()I
      named method_41627 Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;method_41627()I
    • method_41628

      public int method_41628()
      Mappings:
      Namespace Name Mixin selector
      official b Ldhj;b()I
      intermediary method_41628 Lnet/minecraft/class_6871;method_41628()I
      named method_41628 Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;method_41628()I
    • getStructureCount

      public int getStructureCount()
      Mappings:
      Namespace Name Mixin selector
      official c Ldhj;c()I
      intermediary method_41630 Lnet/minecraft/class_6871;method_41630()I
      named getStructureCount Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;getStructureCount()I
    • getBiasedToBiomes

      public RegistryEntryList<Biome> getBiasedToBiomes()
      Mappings:
      Namespace Name Mixin selector
      official d Ldhj;d()Lgv;
      intermediary method_41631 Lnet/minecraft/class_6871;method_41631()Lnet/minecraft/class_6885;
      named getBiasedToBiomes Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;getBiasedToBiomes()Lnet/minecraft/util/registry/RegistryEntryList;
    • isStartChunk

      protected boolean isStartChunk(ChunkGenerator chunkGenerator, NoiseConfig noiseConfig, long long2, int int2, int int3)
      Specified by:
      isStartChunk in class StructurePlacement
      Mappings:
      Namespace Name Mixin selector
      official a Ldhm;a(Lctg;Lcxa;JII)Z
      intermediary method_40168 Lnet/minecraft/class_6874;method_40168(Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z
      named isStartChunk Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;isStartChunk(Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/world/gen/noise/NoiseConfig;JII)Z
    • getType

      public StructurePlacementType<?> getType()
      Specified by:
      getType in class StructurePlacement
      Mappings:
      Namespace Name Mixin selector
      official e Ldhm;e()Ldhn;
      intermediary method_40166 Lnet/minecraft/class_6874;method_40166()Lnet/minecraft/class_6875;
      named getType Lnet/minecraft/world/gen/chunk/placement/StructurePlacement;getType()Lnet/minecraft/world/gen/chunk/placement/StructurePlacementType;