Class DistortedCaveNodeShapeGeneratorJsonLoader
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<SeedStringResource,CaveNodeShapeEnum.CaveNodeShapeGenerator>
com.hypixel.hytale.procedurallib.json.JsonLoader<SeedStringResource,CaveNodeShapeEnum.CaveNodeShapeGenerator>
com.hypixel.hytale.server.worldgen.loader.cave.shape.CaveNodeShapeGeneratorJsonLoader
com.hypixel.hytale.server.worldgen.loader.cave.shape.DistortedCaveNodeShapeGeneratorJsonLoader
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
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
ConstructorsConstructorDescriptionDistortedCaveNodeShapeGeneratorJsonLoader(SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json) -
Method Summary
Modifier and TypeMethodDescriptionload()private IDoubleRangeprivate booleanprivate IDoubleRangeprivate IDoubleRangeprivate IDoubleRangeprivate DistortedShape.Factoryprivate ShapeDistortionprivate IDoubleRangeMethods 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
-
DistortedCaveNodeShapeGeneratorJsonLoader
public DistortedCaveNodeShapeGeneratorJsonLoader(@Nonnull SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<SeedStringResource,CaveNodeShapeEnum.CaveNodeShapeGenerator>
-
loadShape
-
loadWidth
-
loadHeight
-
loadMidWidth
-
loadMidHeight
-
loadLength
-
loadInheritParentRadius
private boolean loadInheritParentRadius() -
loadShapeDistortion
-
loadInterpolation
-