public class OctavesNoiseGenerator extends java.lang.Object implements INoiseGenerator
Modifier and Type | Field and Description |
---|---|
private double |
field_227460_b_ |
private double |
field_227461_c_ |
private ImprovedNoiseGenerator[] |
octaves |
Constructor and Description |
---|
OctavesNoiseGenerator(SharedSeedRandom p_i225878_1_,
int p_i225878_2_,
int p_i225878_3_) |
OctavesNoiseGenerator(SharedSeedRandom p_i225879_1_,
it.unimi.dsi.fastutil.ints.IntSortedSet p_i225879_2_) |
Modifier and Type | Method and Description |
---|---|
double |
func_205563_a(double p_205563_1_,
double p_205563_3_,
double p_205563_5_) |
ImprovedNoiseGenerator |
getOctave(int octaveIndex) |
double |
getValue(double x,
double y,
double z,
double p_215462_7_,
double p_215462_9_,
boolean p_215462_11_) |
static double |
maintainPrecision(double p_215461_0_) |
double |
noiseAt(double x,
double y,
double z,
double p_215460_7_) |
private final ImprovedNoiseGenerator[] octaves
private final double field_227460_b_
private final double field_227461_c_
public OctavesNoiseGenerator(SharedSeedRandom p_i225878_1_, int p_i225878_2_, int p_i225878_3_)
public OctavesNoiseGenerator(SharedSeedRandom p_i225879_1_, it.unimi.dsi.fastutil.ints.IntSortedSet p_i225879_2_)
public double func_205563_a(double p_205563_1_, double p_205563_3_, double p_205563_5_)
public double getValue(double x, double y, double z, double p_215462_7_, double p_215462_9_, boolean p_215462_11_)
@Nullable public ImprovedNoiseGenerator getOctave(int octaveIndex)
public static double maintainPrecision(double p_215461_0_)
public double noiseAt(double x, double y, double z, double p_215460_7_)
noiseAt
in interface INoiseGenerator