HyCodeYourTale
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)

protectedCoordinateRandomizer.AmplitudeNoiseProperty[] xNoise
protectedCoordinateRandomizer.AmplitudeNoiseProperty[] yNoise
protectedCoordinateRandomizer.AmplitudeNoiseProperty[] zNoise

Related Classes