Class MeshNoiseJsonLoader<K extends SeedResource>
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<K,NoiseFunction>
com.hypixel.hytale.procedurallib.json.JsonLoader<K,NoiseFunction>
com.hypixel.hytale.procedurallib.json.AbstractCellJitterJsonLoader<K,NoiseFunction>
com.hypixel.hytale.procedurallib.json.MeshNoiseJsonLoader<K>
public class MeshNoiseJsonLoader<K extends SeedResource>
extends AbstractCellJitterJsonLoader<K,NoiseFunction>
-
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
ConstructorsConstructorDescriptionMeshNoiseJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json) -
Method Summary
Modifier and TypeMethodDescriptionload()protected CellTypeprotected IIntConditionprotected MeshNoiseprotected HexMeshNoiseprotected booleanloadLinesFlag(String key, boolean defaulValue) protected booleanprotected booleanprotected booleanprotected doubleMethods inherited from class com.hypixel.hytale.procedurallib.json.AbstractCellJitterJsonLoader
loadDefaultJitter, loadJitter, loadJitter, loadJitterX, loadJitterY, loadJitterZMethods 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
-
MeshNoiseJsonLoader
public MeshNoiseJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<K extends SeedResource,NoiseFunction>
-
loadGridMeshNoise
-
loadHexMeshNoise
-
loadCellType
-
loadThickness
protected double loadThickness() -
loadDensity
-
loadLinesX
protected boolean loadLinesX() -
loadLinesY
protected boolean loadLinesY() -
loadLinesZ
protected boolean loadLinesZ() -
loadLinesFlag
-