Class BlendedNoise

java.lang.Object
net.minecraft.world.level.levelgen.synth.BlendedNoise
All Implemented Interfaces:
DensityFunction, DensityFunction.SimpleFunction

public class BlendedNoise extends Object implements DensityFunction.SimpleFunction
  • Field Details

    • SCALE_RANGE

      private static final com.mojang.serialization.Codec<Double> SCALE_RANGE
    • DATA_CODEC

      private static final com.mojang.serialization.MapCodec<BlendedNoise> DATA_CODEC
    • CODEC

      public static final KeyDispatchDataCodec<BlendedNoise> CODEC
    • minLimitNoise

      private final PerlinNoise minLimitNoise
    • maxLimitNoise

      private final PerlinNoise maxLimitNoise
    • mainNoise

      private final PerlinNoise mainNoise
    • xzMultiplier

      private final double xzMultiplier
    • yMultiplier

      private final double yMultiplier
    • xzFactor

      private final double xzFactor
    • yFactor

      private final double yFactor
    • smearScaleMultiplier

      private final double smearScaleMultiplier
    • maxValue

      private final double maxValue
    • xzScale

      private final double xzScale
    • yScale

      private final double yScale
  • Constructor Details

    • BlendedNoise

      private BlendedNoise(PerlinNoise p_230469_, PerlinNoise p_230470_, PerlinNoise p_230471_, double p_230472_, double p_230473_, double p_230474_, double p_230475_, double p_230476_)
    • BlendedNoise

      public BlendedNoise(RandomSource p_230462_, double p_230463_, double p_230464_, double p_230465_, double p_230466_, double p_230467_)
  • Method Details