classpublicPriority 3
CoordinateRandomizer
com.hypixel.hytale.procedurallib.random.CoordinateRandomizer
implements ICoordinateRandomizer
13
Methods
13
Public Methods
3
Fields
2
Constructors
Constants
ICoordinateRandomizerEMPTY_RANDOMIZER= new CoordinateRandomizer.EmptyCoordinateRandomizer()
Constructors
package-private
CoordinateRandomizer()public
CoordinateRandomizer(CoordinateRandomizer.AmplitudeNoiseProperty[] xNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] yNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] zNoise)Methods
Public Methods (13)
public
double getAmplitude()public
NoiseProperty getProperty()public
CoordinateRandomizer.AmplitudeNoiseProperty[] getXNoise()public
CoordinateRandomizer.AmplitudeNoiseProperty[] getYNoise()public
CoordinateRandomizer.AmplitudeNoiseProperty[] getZNoise()public
double randomDoubleX(int seed, double x, double y)@Override
public
double randomDoubleX(int seed, double x, double y, double z)@Override
public
double randomDoubleY(int seed, double x, double y)@Override
public
double randomDoubleY(int seed, double x, double y, double z)@Override
public
double randomDoubleZ(int seed, double x, double y, double z)@Override
public
void setAmplitude(double amplitude)public
void setProperty(NoiseProperty property)public
String toString()@Nonnull@Override
Fields
Protected Fields (3)
protected
CoordinateRandomizer.AmplitudeNoiseProperty[] xNoiseprotected
CoordinateRandomizer.AmplitudeNoiseProperty[] yNoiseprotected
CoordinateRandomizer.AmplitudeNoiseProperty[] zNoiseRelated Classes
Used By