classpublicPriority 3
ClimateMaskProvider
com.hypixel.hytale.server.worldgen.climate.ClimateMaskProvider
extends MaskProvider
8
Methods
8
Public Methods
4
Fields
2
Constructors
Constants
FuzzyZoomEMPTY_ZOOM= new FuzzyZoom(
CoordinateRandomizer.EMPTY_RANDOMIZER, new ExactZoom(new PixelProvider(new B...
Constructors
private
ClimateMaskProvider(ClimateMaskProvider other, UniqueClimateGenerator uniqueGenerator)public
ClimateMaskProvider(ICoordinateRandomizer randomizer, ClimateNoise noise, ClimateGraph graph, UniqueClimateGenerator uniqueGenerator)Methods
Public Methods (8)
public
double distance(double x, double y)@Override
public
Zone.UniqueCandidate[] generateUniqueZoneCandidates(Zone.UniqueEntry[] entries, int maxPositions)@Override
public
int get(int seed, double x, double y)@Override
public
ClimateGraph getGraph()@Nonnull
public
Zone.UniqueCandidate[] getUniqueZoneCandidates(Map<String, Zone> zoneLookup)public
double getX(int seed, double x, double y)@Override
public
double getY(int seed, double x, double y)@Override
public
boolean inBounds(double x, double y)@Override
Fields
Private/Package Fields (4)
private
ClimateGraph graphprivate
ClimateNoise noiseprivate
ICoordinateRandomizer randomizerprivate
UniqueClimateGenerator uniqueGenerator