CurveNoisePropertyJsonLoader

public class CurveNoisePropertyJsonLoader

Class CurveNoisePropertyJsonLoader. Provides curvenoisepropertyjsonloader functionality for the Hytale server.

java.lang.Object > CurveNoisePropertyJsonLoader

Field Summary

noise

final NoiseProperty noise

Field noise.

a

final double a

Field a.

b

final double b

Field b.

Method Detail

CurveNoisePropertyJsonLoader

public public CurveNoisePropertyJsonLoader (final SeedString seed, final Path dataFolder, final JsonElement json, @Nullable final NoiseProperty noise)

Method CurveNoisePropertyJsonLoader.

Parameters:
final SeedString seed
final Path dataFolder
final JsonElement json
@Nullable final NoiseProperty noise

load

public CurveNoiseProperty load ()

Method load.

CurveNoiseProperty

public new CurveNoiseProperty (this.loadNoise()

Method CurveNoiseProperty.

Parameters:
this.loadNoise( this.loadNoise(

loadNoise

protected NoiseProperty loadNoise ()

Method loadNoise.

NoisePropertyJsonLoader

public new NoisePropertyJsonLoader (this.seed, this.dataFolder, this.get("Noise")

Method NoisePropertyJsonLoader.

Parameters:
this.seed this.seed
this.dataFolder this.dataFolder
this.get("Noise" this.get("Noise"

loadDCurve

protected DoubleUnaryOperator loadDCurve ()

Method loadDCurve.

loadValue

protected double loadValue (final String key, final double def)

Method loadValue.

Parameters:
final String key
final double def