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 SeedStringseedfinal PathdataFolderfinal JsonElementjson@Nullable final NoisePropertynoise
CurveNoiseProperty
public
new
CurveNoiseProperty
(this.loadNoise()
Method CurveNoiseProperty.
- Parameters:
this.loadNoise(this.loadNoise(
NoisePropertyJsonLoader
public
new
NoisePropertyJsonLoader
(this.seed, this.dataFolder, this.get("Noise")
Method NoisePropertyJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.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 Stringkeyfinal doubledef