Class ZonePatternGenerator
java.lang.Object
com.hypixel.hytale.server.worldgen.zone.ZonePatternGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MaskProviderprotected final IPointGeneratorprotected final Zone.Unique[]protected final ZoneColorMappingprotected final Zone[] -
Constructor Summary
ConstructorsConstructorDescriptionZonePatternGenerator(IPointGenerator pointGenerator, Zone[] zones, Zone.Unique[] uniqueZones, MaskProvider maskProvider, ZoneColorMapping zoneColorMapping) -
Method Summary
Modifier and TypeMethodDescriptiongenerate(int seed, double x, double z) generate(int seed, double x, double z, ZoneGeneratorResult result) protected voidgetZone(int seed, double x, double z, ZoneGeneratorResult result, Zone[] zoneArr) Zone[]getZones()toString()
-
Field Details
-
pointGenerator
-
zones
-
uniqueZones
-
maskProvider
-
zoneColorMapping
-
-
Constructor Details
-
ZonePatternGenerator
public ZonePatternGenerator(IPointGenerator pointGenerator, Zone[] zones, Zone.Unique[] uniqueZones, MaskProvider maskProvider, ZoneColorMapping zoneColorMapping)
-
-
Method Details
-
getZones
-
getUniqueZones
-
generate
-
generate
@Nonnull public ZoneGeneratorResult generate(int seed, double x, double z, @Nonnull ZoneGeneratorResult result) -
getZone
protected void getZone(int seed, double x, double z, @Nonnull ZoneGeneratorResult result, @Nonnull Zone[] zoneArr) -
toString
-