public class ZonePatternGenerator
Class ZonePatternGenerator. Provides zonepatterngenerator functionality for the Hytale server.
java.lang.Object > ZonePatternGenerator
Field Summary
rx
final
double
rx
Field rx.
rz
final
double
rz
Field rz.
mask
final
int
mask
Field mask.
zoneArr
final
Zone[]
zoneArr
Field zoneArr.
buf
final
ResultBuffer.ResultBuffer2d
buf
Field buf.
index
final
int
index
Field index.
Method Detail
ZonePatternGenerator
public
public
ZonePatternGenerator
(final IPointGenerator pointGenerator, final Zone[] zones, final Zone.Unique[] uniqueZones, final MaskProvider maskProvider, final ZoneColorMapping zoneColorMapping)
Method ZonePatternGenerator.
- Parameters:
final IPointGeneratorpointGeneratorfinal Zone[]zonesfinal Zone.Unique[]uniqueZonesfinal MaskProvidermaskProviderfinal ZoneColorMappingzoneColorMapping
getZones
public
Zone[]
getZones
()
Method getZones.
getUniqueZones
public
Zone.Unique[]
getUniqueZones
()
Method getUniqueZones.
generate
Method generate.
- Parameters:
final intseedfinal doublexfinal doublez
ZoneGeneratorResult
public
new
ZoneGeneratorResult
()
Method ZoneGeneratorResult.
getZone
protected
void
getZone
(final int seed, final double x, final double z, @Nonnull final ZoneGeneratorResult result, @Nonnull final Zone[] zoneArr)
Method getZone.
- Parameters:
final intseedfinal doublexfinal doublez@Nonnull final ZoneGeneratorResultresult@Nonnull final Zone[]zoneArr
toString
public
String
toString
()
Method toString.