Class BiomePatternGeneratorJsonLoader.LoadedPointGeneratorDistanceFunction
java.lang.Object
com.hypixel.hytale.server.worldgen.loader.biome.BiomePatternGeneratorJsonLoader.LoadedPointGeneratorDistanceFunction
- All Implemented Interfaces:
PointDistanceFunction
- Enclosing class:
BiomePatternGeneratorJsonLoader
private static class BiomePatternGeneratorJsonLoader.LoadedPointGeneratorDistanceFunction
extends Object
implements PointDistanceFunction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PointDistanceFunctionprivate final BiomePatternGeneratorJsonLoader.ISizeModifierProvider -
Constructor Summary
ConstructorsConstructorDescriptionLoadedPointGeneratorDistanceFunction(BiomePatternGeneratorJsonLoader.ISizeModifierProvider sizeModifierProvider, PointDistanceFunction distanceFunction) -
Method Summary
Modifier and TypeMethodDescriptiondoubledistance2D(double deltaX, double deltaY) doubledistance2D(int seed, int cellX, int cellY, double cellCentreX, double cellCentreY, double deltaX, double deltaY) doubledistance3D(double deltaX, double deltaY, double deltaZ) doubledistance3D(int seed, int cellX, int cellY, int cellZ, double cellCentreX, double cellCentreY, double cellCentreZ, double deltaX, double deltaY, double deltaZ)
-
Field Details
-
sizeModifierProvider
-
distanceFunction
-
-
Constructor Details
-
LoadedPointGeneratorDistanceFunction
public LoadedPointGeneratorDistanceFunction(BiomePatternGeneratorJsonLoader.ISizeModifierProvider sizeModifierProvider, PointDistanceFunction distanceFunction)
-
-
Method Details
-
distance2D
public double distance2D(double deltaX, double deltaY) - Specified by:
distance2Din interfacePointDistanceFunction
-
distance3D
public double distance3D(double deltaX, double deltaY, double deltaZ) - Specified by:
distance3Din interfacePointDistanceFunction
-
distance2D
public double distance2D(int seed, int cellX, int cellY, double cellCentreX, double cellCentreY, double deltaX, double deltaY) - Specified by:
distance2Din interfacePointDistanceFunction
-
distance3D
public double distance3D(int seed, int cellX, int cellY, int cellZ, double cellCentreX, double cellCentreY, double cellCentreZ, double deltaX, double deltaY, double deltaZ) - Specified by:
distance3Din interfacePointDistanceFunction
-