Class CoordinateRandomizerJsonLoader<K extends SeedResource>
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<K,ICoordinateRandomizer>
com.hypixel.hytale.procedurallib.json.JsonLoader<K,ICoordinateRandomizer>
com.hypixel.hytale.procedurallib.json.CoordinateRandomizerJsonLoader<K>
public class CoordinateRandomizerJsonLoader<K extends SeedResource>
extends JsonLoader<K,ICoordinateRandomizer>
-
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
ConstructorsConstructorDescriptionCoordinateRandomizerJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json) -
Method Summary
Modifier and TypeMethodDescriptionload()protected CoordinateRandomizer.AmplitudeNoiseProperty[]loadGenerators(String seedSuffix) protected ICoordinateRandomizerMethods 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
-
CoordinateRandomizerJsonLoader
public CoordinateRandomizerJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<K extends SeedResource,ICoordinateRandomizer>
-
loadRandomizer
-
loadGenerators
@Nonnull protected CoordinateRandomizer.AmplitudeNoiseProperty[] loadGenerators(@Nonnull String seedSuffix)
-