Class DoubleRangeJsonLoader<K extends SeedResource>
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<K,IDoubleRange>
com.hypixel.hytale.procedurallib.json.JsonLoader<K,IDoubleRange>
com.hypixel.hytale.procedurallib.json.DoubleRangeJsonLoader<K>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final doubleprotected final doubleprotected final DoubleRangeJsonLoader.DoubleToDoubleFunctionFields inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
jsonFields inherited from class com.hypixel.hytale.procedurallib.json.Loader
dataFolder, seed -
Constructor Summary
ConstructorsConstructorDescriptionDoubleRangeJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json) DoubleRangeJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, double default1) DoubleRangeJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, double default1, double default2) DoubleRangeJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, double default1, double default2, DoubleRangeJsonLoader.DoubleToDoubleFunction function) DoubleRangeJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, double default1, DoubleRangeJsonLoader.DoubleToDoubleFunction function) DoubleRangeJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, DoubleRangeJsonLoader.DoubleToDoubleFunction function) -
Method Summary
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
-
Field Details
-
default1
protected final double default1 -
default2
protected final double default2 -
function
-
-
Constructor Details
-
DoubleRangeJsonLoader
public DoubleRangeJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json) -
DoubleRangeJsonLoader
public DoubleRangeJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, DoubleRangeJsonLoader.DoubleToDoubleFunction function) -
DoubleRangeJsonLoader
public DoubleRangeJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, double default1) -
DoubleRangeJsonLoader
public DoubleRangeJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, double default1, DoubleRangeJsonLoader.DoubleToDoubleFunction function) -
DoubleRangeJsonLoader
public DoubleRangeJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, double default1, double default2) -
DoubleRangeJsonLoader
public DoubleRangeJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json, double default1, double default2, DoubleRangeJsonLoader.DoubleToDoubleFunction function)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<K extends SeedResource,IDoubleRange>
-
loadThreshold
-