Class CoordinateRandomizer
java.lang.Object
com.hypixel.hytale.procedurallib.random.CoordinateRandomizer
- All Implemented Interfaces:
ICoordinateRandomizer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ICoordinateRandomizerprotected final CoordinateRandomizer.AmplitudeNoiseProperty[]protected final CoordinateRandomizer.AmplitudeNoiseProperty[]protected final CoordinateRandomizer.AmplitudeNoiseProperty[] -
Constructor Summary
ConstructorsConstructorDescriptionCoordinateRandomizer(CoordinateRandomizer.AmplitudeNoiseProperty[] xNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] yNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] zNoise) -
Method Summary
Modifier and TypeMethodDescriptiondoublerandomDoubleX(int seed, double x, double y) doublerandomDoubleX(int seed, double x, double y, double z) doublerandomDoubleY(int seed, double x, double y) doublerandomDoubleY(int seed, double x, double y, double z) doublerandomDoubleZ(int seed, double x, double y, double z) toString()
-
Field Details
-
EMPTY_RANDOMIZER
-
xNoise
-
yNoise
-
zNoise
-
-
Constructor Details
-
CoordinateRandomizer
public CoordinateRandomizer(CoordinateRandomizer.AmplitudeNoiseProperty[] xNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] yNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] zNoise)
-
-
Method Details
-
getXNoise
-
getYNoise
-
getZNoise
-
randomDoubleX
public double randomDoubleX(int seed, double x, double y) - Specified by:
randomDoubleXin interfaceICoordinateRandomizer
-
randomDoubleY
public double randomDoubleY(int seed, double x, double y) - Specified by:
randomDoubleYin interfaceICoordinateRandomizer
-
randomDoubleX
public double randomDoubleX(int seed, double x, double y, double z) - Specified by:
randomDoubleXin interfaceICoordinateRandomizer
-
randomDoubleY
public double randomDoubleY(int seed, double x, double y, double z) - Specified by:
randomDoubleYin interfaceICoordinateRandomizer
-
randomDoubleZ
public double randomDoubleZ(int seed, double x, double y, double z) - Specified by:
randomDoubleZin interfaceICoordinateRandomizer
-
toString
-