Class NoiseChunkGenerator.NoodleCavesSampler

java.lang.Object
net.minecraft.world.gen.chunk.NoiseChunkGenerator.NoodleCavesSampler
All Implemented Interfaces:
WeightSampler
Enclosing class:
NoiseChunkGenerator

private class NoiseChunkGenerator.NoodleCavesSampler extends Object implements WeightSampler
Mappings:
Namespace Name
official cpu$a
intermediary net/minecraft/class_3754$class_6356
named net/minecraft/world/gen/chunk/NoiseChunkGenerator$NoodleCavesSampler
  • Field Details

    • frequencyNoiseInterpolator

      private final NoiseInterpolator frequencyNoiseInterpolator
      Mappings:
      Namespace Name Mixin selector
      official c Lcpu$a;c:Lcpw;
      intermediary field_33646 Lnet/minecraft/class_3754$class_6356;field_33646:Lnet/minecraft/class_5917;
      named frequencyNoiseInterpolator Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$NoodleCavesSampler;frequencyNoiseInterpolator:Lnet/minecraft/world/gen/NoiseInterpolator;
    • weightReducingNoiseInterpolator

      private final NoiseInterpolator weightReducingNoiseInterpolator
      Mappings:
      Namespace Name Mixin selector
      official d Lcpu$a;d:Lcpw;
      intermediary field_33647 Lnet/minecraft/class_3754$class_6356;field_33647:Lnet/minecraft/class_5917;
      named weightReducingNoiseInterpolator Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$NoodleCavesSampler;weightReducingNoiseInterpolator:Lnet/minecraft/world/gen/NoiseInterpolator;
    • firstWeightNoiseinterpolator

      private final NoiseInterpolator firstWeightNoiseinterpolator
      Mappings:
      Namespace Name Mixin selector
      official e Lcpu$a;e:Lcpw;
      intermediary field_33648 Lnet/minecraft/class_3754$class_6356;field_33648:Lnet/minecraft/class_5917;
      named firstWeightNoiseinterpolator Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$NoodleCavesSampler;firstWeightNoiseinterpolator:Lnet/minecraft/world/gen/NoiseInterpolator;
    • secondWeightNoiseInterpolator

      private final NoiseInterpolator secondWeightNoiseInterpolator
      Mappings:
      Namespace Name Mixin selector
      official f Lcpu$a;f:Lcpw;
      intermediary field_33649 Lnet/minecraft/class_3754$class_6356;field_33649:Lnet/minecraft/class_5917;
      named secondWeightNoiseInterpolator Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$NoodleCavesSampler;secondWeightNoiseInterpolator:Lnet/minecraft/world/gen/NoiseInterpolator;
    • deltaZ

      private double deltaZ
      Mappings:
      Namespace Name Mixin selector
      official g Lcpu$a;g:D
      intermediary field_33650 Lnet/minecraft/class_3754$class_6356;field_33650:D
      named deltaZ Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$NoodleCavesSampler;deltaZ:D
  • Constructor Details

    • NoodleCavesSampler

      public NoodleCavesSampler(ChunkPos pos, int minY)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcpu$a;<init>(Lcpu;Lbvv;I)V
      intermediary <init> Lnet/minecraft/class_3754$class_6356;<init>(Lnet/minecraft/class_3754;Lnet/minecraft/class_1923;I)V
      named <init> Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$NoodleCavesSampler;<init>(Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator;Lnet/minecraft/util/math/ChunkPos;I)V
  • Method Details

    • setDeltaZ

      public WeightSampler setDeltaZ(double deltaZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu$a;a(D)Lcpx;
      intermediary method_36466 Lnet/minecraft/class_3754$class_6356;method_36466(D)Lnet/minecraft/class_6357;
      named setDeltaZ Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$NoodleCavesSampler;setDeltaZ(D)Lnet/minecraft/world/gen/chunk/WeightSampler;
    • sample

      public double sample(double weight, int x, int y, int z)
      Specified by:
      sample in interface WeightSampler
      Mappings:
      Namespace Name Mixin selector
      official modifyNoise Lcpx;modifyNoise(DIII)D
      intermediary method_33747 Lnet/minecraft/class_6357;method_33747(DIII)D
      named sample Lnet/minecraft/world/gen/chunk/WeightSampler;sample(DIII)D
    • feed

      public void feed(Consumer<NoiseInterpolator> f)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu$a;a(Ljava/util/function/Consumer;)V
      intermediary method_36467 Lnet/minecraft/class_3754$class_6356;method_36467(Ljava/util/function/Consumer;)V
      named feed Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$NoodleCavesSampler;feed(Ljava/util/function/Consumer;)V