LayerContainerJsonLoader

public class LayerContainerJsonLoader extends JsonLoader

Class LayerContainerJsonLoader. Provides layercontainerjsonloader functionality for the Hytale server.

java.lang.Object > JsonLoader > LayerContainerJsonLoader

Field Summary

blockName

final String blockName

Field blockName.

index

final int index

Field index.

environmentId

final String environmentId

Field environmentId.

array

final JsonArray array

Field array.

layers

final LayerContainer.StaticLayer[] layers

Field layers.

entries

final LayerContainer.DynamicLayerEntry[] entries

Field entries.

minNoise

final NoiseProperty minNoise

Field minNoise.

maxNoise

final NoiseProperty maxNoise

Field maxNoise.

Method Detail

LayerContainerJsonLoader

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

Method LayerContainerJsonLoader.

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

load

public LayerContainer load ()

Method load.

LayerContainer

public new LayerContainer (this.loadDefault()

Method LayerContainer.

Parameters:
this.loadDefault( this.loadDefault(

loadDefault

protected int loadDefault ()

Method loadDefault.

Error

public new Error (String.format("Default block for LayerContainer could not be found! BlockType: %s", blockName)

Method Error.

Parameters:
String.format("Default block for LayerContainer could not be found! BlockType: %s"
blockName blockName

loadDefaultEnvironment

protected int loadDefaultEnvironment ()

Method loadDefaultEnvironment.

loadStaticLayers

protected LayerContainer.StaticLayer[] loadStaticLayers ()

Method loadStaticLayers.

StaticLayerJsonLoader

public new StaticLayerJsonLoader ((SeedString)

Method StaticLayerJsonLoader.

Parameters:
(SeedString (SeedString

loadDynamicLayers

protected LayerContainer.DynamicLayer[] loadDynamicLayers ()

Method loadDynamicLayers.

DynamicLayerJsonLoader

public new DynamicLayerJsonLoader ((SeedString)

Method DynamicLayerJsonLoader.

Parameters:
(SeedString (SeedString

LayerEntryJsonLoader

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

Method LayerEntryJsonLoader.

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

loadBlocks

protected NoiseBlockArray loadBlocks ()

Method loadBlocks.

NoiseBlockArrayJsonLoader

public new NoiseBlockArrayJsonLoader ((SeedString)

Method NoiseBlockArrayJsonLoader.

Parameters:
(SeedString (SeedString

loadMapCondition

protected ICoordinateCondition loadMapCondition ()

Method loadMapCondition.

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"

loadOffset

protected IDoubleCoordinateSupplier loadOffset ()

Method loadOffset.

DoubleRangeJsonLoader

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

Method DoubleRangeJsonLoader.

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

NoisePropertyJsonLoader

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

Method NoisePropertyJsonLoader.

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

loadEntries

protected LayerContainer.DynamicLayerEntry[] loadEntries ()

Method loadEntries.

DynamicLayerEntryJsonLoader

public new DynamicLayerEntryJsonLoader ((SeedString)

Method DynamicLayerEntryJsonLoader.

Parameters:
(SeedString (SeedString

loadEnvironment

protected int loadEnvironment ()

Method loadEnvironment.

StaticLayerEntryJsonLoader

public new StaticLayerEntryJsonLoader ((SeedString)

Method StaticLayerEntryJsonLoader.

Parameters:
(SeedString (SeedString

loadMin

protected IDoubleCoordinateSupplier loadMin ()

Method loadMin.

loadMax

protected IDoubleCoordinateSupplier loadMax ()

Method loadMax.

loadMinNoise

protected NoiseProperty loadMinNoise ()

Method loadMinNoise.

loadMaxNoise

protected NoiseProperty loadMaxNoise ()

Method loadMaxNoise.