Class GridNoiseJsonLoader<K extends SeedResource>
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<K,NoiseFunction>
com.hypixel.hytale.procedurallib.json.JsonLoader<K,NoiseFunction>
com.hypixel.hytale.procedurallib.json.GridNoiseJsonLoader<K>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
jsonFields inherited from class com.hypixel.hytale.procedurallib.json.Loader
dataFolder, seed -
Constructor Summary
ConstructorsConstructorDescriptionGridNoiseJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json) -
Method Summary
Modifier and TypeMethodDescriptionload()protected doubleprotected doubleloadThickness(String key, double defaultThickness) protected doubleloadThicknessX(double defaultThickness) protected doubleloadThicknessY(double defaultThickness) protected doubleloadThicknessZ(double defaultThickness) Methods 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
-
Constructor Details
-
GridNoiseJsonLoader
public GridNoiseJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<K extends SeedResource,NoiseFunction>
-
loadDefaultThickness
protected double loadDefaultThickness() -
loadThicknessX
protected double loadThicknessX(double defaultThickness) -
loadThicknessY
protected double loadThicknessY(double defaultThickness) -
loadThicknessZ
protected double loadThicknessZ(double defaultThickness) -
loadThickness
-