public class PointEvaluatorJsonLoader
Class PointEvaluatorJsonLoader. Provides pointevaluatorjsonloader functionality for the Hytale server.
java.lang.Object > PointEvaluatorJsonLoader
Field Summary
pointEvaluator
final
BorderPointEvaluator
pointEvaluator
Field pointEvaluator.
jitter
final
CellJitter
jitter
Field jitter.
threshold
final
IDoubleThreshold
threshold
Field threshold.
name
final
String
name
Field name.
Method Detail
PointEvaluatorJsonLoader
public
public
PointEvaluatorJsonLoader
(@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json)
Method PointEvaluatorJsonLoader.
- Parameters:
@Nonnull final SeedStringseedfinal PathdataFolderfinal JsonElementjson
switch
public
return
switch
(this.measurementMode)
Method switch.
- Parameters:
this.measurementModethis.measurementMode
loadCentrePointEvaluator
Method loadCentrePointEvaluator.
loadBorderPointEvaluator
Method loadBorderPointEvaluator.
loadPointDistanceFunction
Method loadPointDistanceFunction.
DoubleRangeJsonLoader
public
new
DoubleRangeJsonLoader
(this.seed, this.dataFolder, this.get("DistanceRange")
Method DoubleRangeJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("DistanceRange"this.get("DistanceRange"
DoubleThresholdJsonLoader
public
new
DoubleThresholdJsonLoader
(this.seed, this.dataFolder, this.get("Density")
Method DoubleThresholdJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("Density"this.get("Density"
loadSkipCount
public
int
loadSkipCount
()
Method loadSkipCount.
loadSkipMode
public
SkipCellPointEvaluator.Mode
loadSkipMode
()
Method loadSkipMode.