Class MultiNoiseUtil

java.lang.Object
net.minecraft.world.biome.source.util.MultiNoiseUtil

public class MultiNoiseUtil extends Object
Mappings:
Namespace Name
official clc
intermediary net/minecraft/class_6544
named net/minecraft/world/biome/source/util/MultiNoiseUtil
  • Field Details

    • field_34477

      private static final boolean field_34477
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lclc;b:Z
      intermediary field_34477 Lnet/minecraft/class_6544;field_34477:Z
      named field_34477 Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;field_34477:Z
    • TO_LONG_FACTOR

      private static final float TO_LONG_FACTOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lclc;c:F
      intermediary field_35359 Lnet/minecraft/class_6544;field_35359:F
      named TO_LONG_FACTOR Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;TO_LONG_FACTOR:F
    • HYPERCUBE_DIMENSION

      protected static final int HYPERCUBE_DIMENSION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lclc;a:I
      intermediary field_34476 Lnet/minecraft/class_6544;field_34476:I
      named HYPERCUBE_DIMENSION Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;HYPERCUBE_DIMENSION:I
  • Constructor Details

    • MultiNoiseUtil

      public MultiNoiseUtil()
  • Method Details

    • createNoiseValuePoint

      public static MultiNoiseUtil.NoiseValuePoint createNoiseValuePoint(float temperatureNoise, float humidityNoise, float continentalnessNoise, float erosionNoise, float depth, float weirdnessNoise)
      Mappings:
      Namespace Name Mixin selector
      official a Lclc;a(FFFFFF)Lclc$h;
      intermediary method_38116 Lnet/minecraft/class_6544;method_38116(FFFFFF)Lnet/minecraft/class_6544$class_6553;
      named createNoiseValuePoint Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;createNoiseValuePoint(FFFFFF)Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseValuePoint;
    • createNoiseHypercube

      public static MultiNoiseUtil.NoiseHypercube createNoiseHypercube(float temperature, float humidity, float continentalness, float erosion, float depth, float weirdness, float offset)
      Mappings:
      Namespace Name Mixin selector
      official a Lclc;a(FFFFFFF)Lclc$d;
      intermediary method_38117 Lnet/minecraft/class_6544;method_38117(FFFFFFF)Lnet/minecraft/class_6544$class_4762;
      named createNoiseHypercube Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;createNoiseHypercube(FFFFFFF)Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseHypercube;
    • createNoiseHypercube

      Mappings:
      Namespace Name Mixin selector
      official a Lclc;a(Lclc$b;Lclc$b;Lclc$b;Lclc$b;Lclc$b;Lclc$b;F)Lclc$d;
      intermediary method_38118 Lnet/minecraft/class_6544;method_38118(Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;F)Lnet/minecraft/class_6544$class_4762;
      named createNoiseHypercube Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;createNoiseHypercube(Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;F)Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseHypercube;
    • toLong

      public static long toLong(float value)
      Mappings:
      Namespace Name Mixin selector
      official a Lclc;a(F)J
      intermediary method_38665 Lnet/minecraft/class_6544;method_38665(F)J
      named toLong Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;toLong(F)J
    • toFloat

      public static float toFloat(long value)
      Mappings:
      Namespace Name Mixin selector
      official a Lclc;a(J)F
      intermediary method_38666 Lnet/minecraft/class_6544;method_38666(J)F
      named toFloat Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;toFloat(J)F
    • createEmptyMultiNoiseSampler

      public static MultiNoiseUtil.MultiNoiseSampler createEmptyMultiNoiseSampler()
      Mappings:
      Namespace Name Mixin selector
      official a Lclc;a()Lclc$f;
      intermediary method_40443 Lnet/minecraft/class_6544;method_40443()Lnet/minecraft/class_6544$class_6552;
      named createEmptyMultiNoiseSampler Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;createEmptyMultiNoiseSampler()Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;
    • findFittestPosition

      public static BlockPos findFittestPosition(List<MultiNoiseUtil.NoiseHypercube> noises, MultiNoiseUtil.MultiNoiseSampler sampler)
      Mappings:
      Namespace Name Mixin selector
      official a Lclc;a(Ljava/util/List;Lclc$f;)Lgp;
      intermediary method_39164 Lnet/minecraft/class_6544;method_39164(Ljava/util/List;Lnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_2338;
      named findFittestPosition Lnet/minecraft/world/biome/source/util/MultiNoiseUtil;findFittestPosition(Ljava/util/List;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;)Lnet/minecraft/util/math/BlockPos;