Class AbstractCellJitterJsonLoader<K extends SeedResource,T>
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<K,T>
com.hypixel.hytale.procedurallib.json.JsonLoader<K,T>
com.hypixel.hytale.procedurallib.json.AbstractCellJitterJsonLoader<K,T>
- Direct Known Subclasses:
BranchNoiseJsonLoader,MeshNoiseJsonLoader,PointEvaluatorJsonLoader
public abstract class AbstractCellJitterJsonLoader<K extends SeedResource,T>
extends JsonLoader<K,T>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
JsonLoader.Constants -
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
ConstructorsConstructorDescriptionAbstractCellJitterJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json) -
Method Summary
Modifier and TypeMethodDescriptionprotected doubleprotected CellJitterprotected static doubleloadJitter(JsonLoader<?, ?> loader, String key, double defaultJitter) protected doubleloadJitterX(double defaultJitter) protected doubleloadJitterY(double defaultJitter) protected doubleloadJitterZ(double defaultJitter) 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, load
-
Constructor Details
-
AbstractCellJitterJsonLoader
public AbstractCellJitterJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json)
-
-
Method Details
-
loadJitter
-
loadDefaultJitter
protected double loadDefaultJitter() -
loadJitterX
protected double loadJitterX(double defaultJitter) -
loadJitterY
protected double loadJitterY(double defaultJitter) -
loadJitterZ
protected double loadJitterZ(double defaultJitter) -
loadJitter
protected static double loadJitter(@Nonnull JsonLoader<?, ?> loader, String key, double defaultJitter)
-