Class ClimateSearch
java.lang.Object
com.hypixel.hytale.server.worldgen.climate.ClimateSearch
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final doublestatic final longstatic final intstatic final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static doublecollect(int seed, int x, int y, ClimateNoise noise, ClimateGraph graph, ClimateSearch.Rule rule) search(int seed, int cx, int cy, int startRadius, int searchRadius, ClimateSearch.Rule rule, ClimateNoise noise, ClimateGraph graph)
-
Field Details
-
STEP_SIZE
public static final int STEP_SIZE- See Also:
-
DEFAULT_RADIUS
public static final int DEFAULT_RADIUS- See Also:
-
MAX_RADIUS
public static final int MAX_RADIUS- See Also:
-
PI2
public static final double PI2- See Also:
-
SEED_OFFSET
public static final long SEED_OFFSET- See Also:
-
TARGET_SCORE
public static final double TARGET_SCORE- See Also:
-
-
Constructor Details
-
ClimateSearch
public ClimateSearch()
-
-
Method Details
-
search
public static CompletableFuture<ClimateSearch.Result> search(int seed, int cx, int cy, int startRadius, int searchRadius, @Nonnull ClimateSearch.Rule rule, @Nonnull ClimateNoise noise, @Nonnull ClimateGraph graph) -
collect
private static double collect(int seed, int x, int y, ClimateNoise noise, ClimateGraph graph, ClimateSearch.Rule rule)
-