WaterContainerJsonLoader

public class WaterContainerJsonLoader extends JsonLoader

Class WaterContainerJsonLoader. Provides watercontainerjsonloader functionality for the Hytale server.

java.lang.Object > JsonLoader > WaterContainerJsonLoader

Field Summary

blockTypeKey

final String blockTypeKey

Field blockTypeKey.

blockString

final String blockString

Field blockString.

index

final int index

Field index.

array

final IDoubleRange array

Field array.

height

final DoubleRangeNoiseSupplier height

Field height.

fluidString

final String fluidString

Field fluidString.

index2

final int index2

Field index2.

array2

final IDoubleRange array2

Field array2.

height2

final DoubleRangeNoiseSupplier height2

Field height2.

arr

final JsonArray arr

Field arr.

entries

final WaterContainer.Entry[] entries

Field entries.

minNoise

final NoiseProperty minNoise

Field minNoise.

maxNoise

final NoiseProperty maxNoise

Field maxNoise.

Method Detail

WaterContainerJsonLoader

public public WaterContainerJsonLoader (@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json)

Method WaterContainerJsonLoader.

Parameters:
@Nonnull final SeedString seed
final Path dataFolder
final JsonElement json

load

public WaterContainer load ()

Method load.

Error

public new Error (String.format("Could not find Fluid for fluid: %s", blockTypeKey.toString()

Method Error.

Parameters:
String.format("Could not find Fluid for fluid: %s"
blockTypeKey.toString( blockTypeKey.toString(

DoubleRangeJsonLoader

public new DoubleRangeJsonLoader (this.seed, this.dataFolder, this.get("Height")

Method DoubleRangeJsonLoader.

Parameters:
this.seed this.seed
this.dataFolder this.dataFolder
this.get("Height" this.get("Height"

NoisePropertyJsonLoader

public new NoisePropertyJsonLoader (this.seed, this.dataFolder, this.get("Heightmap")

Method NoisePropertyJsonLoader.

Parameters:
this.seed this.seed
this.dataFolder this.dataFolder
this.get("Heightmap" this.get("Heightmap"

WaterContainer

public new WaterContainer (new WaterContainer.Entry[] { new WaterContainer.Entry(index, 0, new DoubleRangeNoiseSupplier(DoubleRange.ZERO, ConstantNoiseProperty.DEFAULT_ZERO)

Method WaterContainer.

Parameters:
new WaterContainer.Entry[] { new WaterContainer.Entry(index
0 0
new DoubleRangeNoiseSupplier(DoubleRange.ZERO
ConstantNoiseProperty.DEFAULT_ZERO ConstantNoiseProperty.DEFAULT_ZERO

loadEntries

private WaterContainer.Entry[] loadEntries ()

Method loadEntries.

WaterContainerEntryJsonLoader

public new WaterContainerEntryJsonLoader ((SeedString)

Method WaterContainerEntryJsonLoader.

Parameters:
(SeedString (SeedString

loadMin

private IDoubleCoordinateSupplier loadMin ()

Method loadMin.

loadMax

private IDoubleCoordinateSupplier loadMax ()

Method loadMax.

loadNoise

private NoiseProperty loadNoise (final String key)

Method loadNoise.

Parameters:
final String key

loadNoiseMask

private ICoordinateCondition loadNoiseMask ()

Method loadNoiseMask.

NoiseMaskConditionJsonLoader

public new NoiseMaskConditionJsonLoader (this.seed, this.dataFolder, this.get("NoiseMask")

Method NoiseMaskConditionJsonLoader.

Parameters:
this.seed this.seed
this.dataFolder this.dataFolder
this.get("NoiseMask" this.get("NoiseMask"