Class GradientNoisePropertyJsonLoader<K extends SeedResource>
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<K,GradientNoiseProperty>
com.hypixel.hytale.procedurallib.json.JsonLoader<K,GradientNoiseProperty>
com.hypixel.hytale.procedurallib.json.GradientNoisePropertyJsonLoader<K>
public class GradientNoisePropertyJsonLoader<K extends SeedResource>
extends JsonLoader<K,GradientNoiseProperty>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
jsonFields inherited from class com.hypixel.hytale.procedurallib.json.Loader
dataFolder, seed -
Constructor Summary
ConstructorsConstructorDescriptionGradientNoisePropertyJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, NoiseProperty noise) -
Method Summary
Modifier and TypeMethodDescriptionload()protected doubleprotected GradientNoiseProperty.GradientModeloadMode()protected doubleMethods inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
error, error, get, getRaw, has, isBoolean, isNumber, loadFile, loadFileConstructor, loadFileElem, mustGet, mustGet, mustGetArray, mustGetBool, mustGetNumber, mustGetObject, mustGetStringMethods inherited from class com.hypixel.hytale.procedurallib.json.Loader
getDataFolder, getSeed
-
Field Details
-
noise
-
-
Constructor Details
-
GradientNoisePropertyJsonLoader
public GradientNoisePropertyJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, NoiseProperty noise)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<K extends SeedResource,GradientNoiseProperty>
-
loadMode
-
loadDistance
protected double loadDistance() -
loadNormalization
protected double loadNormalization()
-