Class PointEvaluatorJsonLoader<T extends SeedResource>
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<T,PointEvaluator>
com.hypixel.hytale.procedurallib.json.JsonLoader<T,PointEvaluator>
com.hypixel.hytale.procedurallib.json.AbstractCellJitterJsonLoader<T,PointEvaluator>
com.hypixel.hytale.procedurallib.json.PointEvaluatorJsonLoader<T>
public class PointEvaluatorJsonLoader<T extends SeedResource>
extends AbstractCellJitterJsonLoader<T,PointEvaluator>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
JsonLoader.Constants -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MeasurementModeprotected final PointDistanceFunctionFields inherited from class com.hypixel.hytale.procedurallib.json.JsonLoader
jsonFields inherited from class com.hypixel.hytale.procedurallib.json.Loader
dataFolder, seed -
Constructor Summary
ConstructorsConstructorDescriptionPointEvaluatorJsonLoader(SeedString<T> seed, Path dataFolder, com.google.gson.JsonElement json) PointEvaluatorJsonLoader(SeedString<T> seed, Path dataFolder, com.google.gson.JsonElement json, MeasurementMode measurementMode, PointDistanceFunction pointDistanceFunction) PointEvaluatorJsonLoader(SeedString<T> seed, Path dataFolder, com.google.gson.JsonElement json, PointDistanceFunction pointDistanceFunction) -
Method Summary
Methods 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
-
Field Details
-
measurementMode
-
pointDistanceFunction
-
-
Constructor Details
-
PointEvaluatorJsonLoader
public PointEvaluatorJsonLoader(@Nonnull SeedString<T> seed, Path dataFolder, com.google.gson.JsonElement json) -
PointEvaluatorJsonLoader
public PointEvaluatorJsonLoader(@Nonnull SeedString<T> seed, Path dataFolder, com.google.gson.JsonElement json, @Nullable PointDistanceFunction pointDistanceFunction) -
PointEvaluatorJsonLoader
public PointEvaluatorJsonLoader(@Nonnull SeedString<T> seed, Path dataFolder, com.google.gson.JsonElement json, @Nonnull MeasurementMode measurementMode, @Nullable PointDistanceFunction pointDistanceFunction)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<T extends SeedResource,PointEvaluator>
-
loadCentrePointEvaluator
-
loadBorderPointEvaluator
-
loadPointDistanceFunction
-
loadDistanceRange
-
loadDensity
-
loadSkipCount
public int loadSkipCount() -
loadSkipMode
-