Class NoiseUtils

java.lang.Object
net.minecraft.world.level.levelgen.synth.NoiseUtils

public class NoiseUtils extends Object
  • Constructor Details

    • NoiseUtils

      public NoiseUtils()
  • Method Details

    • biasTowardsExtreme

      public static double biasTowardsExtreme(double pValue, double pBias)
      Takes an input value and biases it using a sine function towards two larger magnitude values.
      Parameters:
      pValue - A value in the range [-1, 1]
      pBias - The effect of the bias. At 0.0, there will be no bias. Mojang only uses 1.0 here.
    • parityNoiseOctaveConfigString

      public static void parityNoiseOctaveConfigString(StringBuilder pBuilder, double pXo, double pYo, double pZo, byte[] pP)
    • parityNoiseOctaveConfigString

      public static void parityNoiseOctaveConfigString(StringBuilder pBuilder, double pXo, double pYo, double pZo, int[] pP)