Class CaveNodeChildEntryJsonLoader
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<SeedStringResource,CaveNodeType.CaveNodeChildEntry>
com.hypixel.hytale.procedurallib.json.JsonLoader<SeedStringResource,CaveNodeType.CaveNodeChildEntry>
com.hypixel.hytale.server.worldgen.loader.cave.CaveNodeChildEntryJsonLoader
public class CaveNodeChildEntryJsonLoader
extends JsonLoader<SeedStringResource,CaveNodeType.CaveNodeChildEntry>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
jsonFields inherited from class com.hypixel.hytale.procedurallib.json.Loader
dataFolder, seed -
Constructor Summary
ConstructorsConstructorDescriptionCaveNodeChildEntryJsonLoader(SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json, CaveNodeTypeStorage storage) -
Method Summary
Modifier and TypeMethodDescriptionload()protected Vector3dprotected CaveNodeTypeloadCaveNodeType(com.google.gson.JsonElement element) protected doubleprotected IDoubleRangeprotected IWeightedMap<CaveNodeType> protected Vector3dprotected IFloatRangeprotected IFloatRangeprotected IDoubleRangeprotected PrefabRotation[]protected Vector3dloadVector(Vector3d vector, com.google.gson.JsonElement jsonElement) protected IFloatRangeprotected CaveYawModeprotected IFloatRangeMethods 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
-
storage
-
-
Constructor Details
-
CaveNodeChildEntryJsonLoader
public CaveNodeChildEntryJsonLoader(@Nonnull SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json, CaveNodeTypeStorage storage)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<SeedStringResource,CaveNodeType.CaveNodeChildEntry>
-
loadNodes
-
loadCaveNodeType
-
loadAnchor
-
loadOffset
-
loadRotations
-
loadChildrenLimit
-
loadRepeat
-
loadYawModifier
-
loadPitchModifier
-
loadYawAdd
-
loadPitchAdd
-
loadYawSet
-
loadPitchSet
-
loadChance
protected double loadChance() -
loadYawMode
-
loadVector
-