Contents
Class UniqueClimateGenerator
java.lang.Object
com.hypixel.hytale.server.worldgen.climate.UniqueClimateGenerator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUniqueClimateGenerator(UniqueClimateGenerator.Entry[] entries, UniqueClimateGenerator.Unique[] zones) -
Method Summary
Modifier and TypeMethodDescriptionapply(int seed, ClimateNoise noise, ClimateGraph graph) apply(int seed, Zone.UniqueCandidate[] candidates, ClimateNoise noise, ClimateGraph graph, List<Zone.Unique> collector) entries()intgenerate(int x, int y) getCandidates(Map<String, Zone> zoneLookup) zones()
-
Field Details
-
EMPTY
-
-
Constructor Details
-
UniqueClimateGenerator
-
UniqueClimateGenerator
public UniqueClimateGenerator(@Nonnull UniqueClimateGenerator.Entry[] entries, @Nonnull UniqueClimateGenerator.Unique[] zones)
-
-
Method Details
-
entries
-
zones
-
generate
public int generate(int x, int y) -
getCandidates
-
apply
public UniqueClimateGenerator apply(int seed, @Nonnull Zone.UniqueCandidate[] candidates, @Nonnull ClimateNoise noise, @Nonnull ClimateGraph graph, @Nonnull List<Zone.Unique> collector) -
apply
public UniqueClimateGenerator apply(int seed, @Nonnull ClimateNoise noise, @Nonnull ClimateGraph graph)
-