Class LayerContainerJsonLoader.DynamicLayerJsonLoader
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<SeedStringResource,LayerContainer.DynamicLayer>
com.hypixel.hytale.procedurallib.json.JsonLoader<SeedStringResource,LayerContainer.DynamicLayer>
com.hypixel.hytale.server.worldgen.loader.container.LayerContainerJsonLoader.DynamicLayerJsonLoader
- Enclosing class:
LayerContainerJsonLoader
protected static class LayerContainerJsonLoader.DynamicLayerJsonLoader
extends JsonLoader<SeedStringResource,LayerContainer.DynamicLayer>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classNested 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
ConstructorsConstructorDescriptionDynamicLayerJsonLoader(SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json) -
Method Summary
Modifier and TypeMethodDescriptionload()protected LayerContainer.DynamicLayerEntry[]protected intprotected ICoordinateConditionprotected IDoubleCoordinateSupplierMethods 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
-
DynamicLayerJsonLoader
public DynamicLayerJsonLoader(@Nonnull SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<SeedStringResource,LayerContainer.DynamicLayer>
-
loadMapCondition
-
loadOffset
-
loadEntries
-
loadEnvironment
protected int loadEnvironment()
-