public class ZonePatternProvider
Class ZonePatternProvider. Provides zonepatternprovider functionality for the Hytale server.
java.lang.Object > ZonePatternProvider
Field Summary
random
final
FastRandom
random
Field random.
uniqueZones
final
ArrayList
uniqueZones
Field uniqueZones.
maskProvider
final
MaskProvider
maskProvider
Field maskProvider.
Method Detail
ZonePatternProvider
public
public
ZonePatternProvider
(final IPointGenerator pointGenerator, final Zone[] zones, final Zone.UniqueCandidate[] uniqueZones, final MaskProvider maskProvider, final ZoneColorMapping zoneColorMapping)
Method ZonePatternProvider.
- Parameters:
final IPointGeneratorpointGeneratorfinal Zone[]zonesfinal Zone.UniqueCandidate[]uniqueZonesfinal MaskProvidermaskProviderfinal ZoneColorMappingzoneColorMapping
getMaxExtent
public
int
getMaxExtent
()
Method getMaxExtent.
getZones
public
Zone[]
getZones
()
Method getZones.
createGenerator
Method createGenerator.
- Parameters:
final intseed
ZonePatternGenerator
public
new
ZonePatternGenerator
(this.pointGenerator, this.zones, uniqueZones.toArray(Zone.Unique[]::new)
Method ZonePatternGenerator.
- Parameters:
this.pointGeneratorthis.pointGeneratorthis.zonesthis.zonesuniqueZones.toArray(Zone.Unique[]::newuniqueZones.toArray(Zone.Unique[]::new
toString
public
String
toString
()
Method toString.