BiomePatternGeneratorJsonLoader

public class BiomePatternGeneratorJsonLoader extends JsonLoader

Class BiomePatternGeneratorJsonLoader. Provides biomepatterngeneratorjsonloader functionality for the Hytale server.

java.lang.Object > JsonLoader > BiomePatternGeneratorJsonLoader

Field Summary

sizeModifierProvider

final BiomePatternGeneratorSizeModifierProvider sizeModifierProvider

Field sizeModifierProvider.

biomePatternGenerator

final BiomePatternGenerator biomePatternGenerator

Field biomePatternGenerator.

distanceFunction

final PointDistanceFunction distanceFunction

Field distanceFunction.

generator

private BiomePatternGenerator generator

Field generator.

Method Detail

BiomePatternGeneratorJsonLoader

public public BiomePatternGeneratorJsonLoader (@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json, final IWeightedMap tileBiomes, final CustomBiome[] customBiomes)

Method BiomePatternGeneratorJsonLoader.

Parameters:
@Nonnull final SeedString seed
final Path dataFolder
final JsonElement json
final IWeightedMap tileBiomes
final CustomBiome[] customBiomes

load

public BiomePatternGenerator load ()

Method load.

BiomePatternGenerator

public new BiomePatternGenerator (this.loadPointGenerator(sizeModifierProvider)

Method BiomePatternGenerator.

Parameters:
this.loadPointGenerator(sizeModifierProvider this.loadPointGenerator(sizeModifierProvider

loadPointGenerator

protected IPointGenerator loadPointGenerator (final ISizeModifierProvider sizeModifierProvider)

Method loadPointGenerator.

Parameters:
final ISizeModifierProvider sizeModifierProvider

loadPointDistanceFunction

protected PointDistanceFunction loadPointDistanceFunction ()

Method loadPointDistanceFunction.

distance2D

public double distance2D (final double deltaX, final double deltaY)

Method distance2D.

Parameters:
final double deltaX
final double deltaY

distance3D

public double distance3D (final double deltaX, final double deltaY, final double deltaZ)

Method distance3D.

Parameters:
final double deltaX
final double deltaY
final double deltaZ

getGenerator

public BiomePatternGenerator getGenerator ()

Method getGenerator.

setGenerator

public void setGenerator (final BiomePatternGenerator generator)

Method setGenerator.

Parameters:
final BiomePatternGenerator generator

get

public double get (final int seed, final int x, final int y)

Method get.

Parameters:
final int seed
final int x
final int y