Class CellNoiseField
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.fields.noise.NoiseField
com.hypixel.hytale.builtin.hytalegenerator.fields.noise.CellNoiseField
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FastNoiseLiteprivate booleanprivate doubleprivate doubleprivate doubleprivate intFields inherited from class com.hypixel.hytale.builtin.hytalegenerator.fields.noise.NoiseField
scaleW -
Constructor Summary
ConstructorsConstructorDescriptionCellNoiseField(int seed, double scaleX, double scaleY, double scaleZ, double jitter, int octaves, FastNoiseLite.CellularReturnType cellType) CellNoiseField(int seed, double scaleX, double scaleY, double scaleZ, double jitter, int octaves, FastNoiseLite.CellularReturnType cellType, FastNoiseLite.DomainWarpType domainWarpType, double warpAmount, double warpScale) -
Method Summary
Methods inherited from class com.hypixel.hytale.builtin.hytalegenerator.fields.noise.NoiseField
setScale, setScale
-
Field Details
-
cellNoise
-
seed
private int seed -
doDomainWarp
private boolean doDomainWarp -
scaleX
private double scaleX -
scaleY
private double scaleY -
scaleZ
private double scaleZ
-
-
Constructor Details
-
CellNoiseField
public CellNoiseField(int seed, double scaleX, double scaleY, double scaleZ, double jitter, int octaves, @Nonnull FastNoiseLite.CellularReturnType cellType, @Nonnull FastNoiseLite.DomainWarpType domainWarpType, double warpAmount, double warpScale) -
CellNoiseField
public CellNoiseField(int seed, double scaleX, double scaleY, double scaleZ, double jitter, int octaves, @Nonnull FastNoiseLite.CellularReturnType cellType)
-
-
Method Details
-
valueAt
public double valueAt(double x, double y, double z, double w) - Specified by:
valueAtin classNoiseField
-
valueAt
public double valueAt(double x, double y, double z) - Specified by:
valueAtin classNoiseField
-
valueAt
public double valueAt(double x, double z) - Specified by:
valueAtin classNoiseField
-
valueAt
public double valueAt(double x) - Specified by:
valueAtin classNoiseField
-