Class MaskProvider
java.lang.Object
com.hypixel.hytale.server.worldgen.chunk.MaskProvider
- Direct Known Subclasses:
ClimateMaskProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledistance(double x, double y) generateUniqueZoneCandidates(Zone.UniqueEntry[] entries, int maxPositions) generateUniqueZones(int seed, Zone.UniqueCandidate[] candidates, FastRandom random, List<Zone.Unique> zones) intget(int seed, double x, double y) doublegetX(int seed, double x, double y) doublegetY(int seed, double x, double y) booleaninBounds(double x, double y) toString()
-
Field Details
-
fuzzyZoom
-
-
Constructor Details
-
MaskProvider
-
-
Method Details
-
getX
public double getX(int seed, double x, double y) -
getY
public double getY(int seed, double x, double y) -
get
public int get(int seed, double x, double y) -
distance
public double distance(double x, double y) -
inBounds
public boolean inBounds(double x, double y) -
getFuzzyZoom
-
generateUniqueZoneCandidates
public Zone.UniqueCandidate[] generateUniqueZoneCandidates(Zone.UniqueEntry[] entries, int maxPositions) -
generateUniqueZones
public MaskProvider generateUniqueZones(int seed, Zone.UniqueCandidate[] candidates, FastRandom random, List<Zone.Unique> zones) -
toString
-