Class ClimateRuleJsonLoader<K extends SeedResource>
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<K,ClimateSearch.Rule>
com.hypixel.hytale.procedurallib.json.JsonLoader<K,ClimateSearch.Rule>
com.hypixel.hytale.server.worldgen.loader.climate.ClimateRuleJsonLoader<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
ConstructorsConstructorDescriptionClimateRuleJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json) -
Method Summary
Modifier and TypeMethodDescriptionload()protected static doubleloadRadius(com.google.gson.JsonObject json) protected ClimateSearch.Rangeprotected static doubleloadTarget(com.google.gson.JsonObject json) protected static doubleloadWeight(com.google.gson.JsonObject json) 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
-
ClimateRuleJsonLoader
public ClimateRuleJsonLoader(SeedString<K> seed, Path dataFolder, @Nullable com.google.gson.JsonElement json)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<K extends SeedResource,ClimateSearch.Rule>
-
loadRange
-
loadTarget
protected static double loadTarget(@Nonnull com.google.gson.JsonObject json) -
loadRadius
protected static double loadRadius(@Nonnull com.google.gson.JsonObject json) -
loadWeight
protected static double loadWeight(@Nonnull com.google.gson.JsonObject json)
-