EnvironmentContainerJsonLoader

public class EnvironmentContainerJsonLoader extends JsonLoader

Class EnvironmentContainerJsonLoader. Provides environmentcontainerjsonloader functionality for the Hytale server.

java.lang.Object > JsonLoader > EnvironmentContainerJsonLoader

Field Summary

arr

final JsonArray arr

Field arr.

entries

final EnvironmentContainer.EnvironmentContainerEntry[] entries

Field entries.

colorMapping

final IWeightedMap colorMapping

Field colorMapping.

builder

final WeightedMap.Builder builder

Field builder.

colorsElement

final JsonElement colorsElement

Field colorsElement.

names

final JsonArray names

Field names.

weights

final JsonArray weights

Field weights.

key

final String key

Field key.

index

final int index

Field index.

weight

final double weight

Field weight.

key2

final String key2

Field key2.

index2

final int index2

Field index2.

key3

final String key3

Field key3.

index3

final int index3

Field index3.

Method Detail

EnvironmentContainerJsonLoader

public public EnvironmentContainerJsonLoader (final SeedString seed, final Path dataFolder, final JsonElement json)

Method EnvironmentContainerJsonLoader.

Parameters:
final SeedString seed
final Path dataFolder
final JsonElement json

load

public EnvironmentContainer load ()

Method load.

EnvironmentContainer

public new EnvironmentContainer (this.loadDefault()

Method EnvironmentContainer.

Parameters:
this.loadDefault( this.loadDefault(

loadDefault

protected EnvironmentContainer.DefaultEnvironmentContainerEntry loadDefault ()

Method loadDefault.

if

public else if (this.json.isJsonObject()

Method if.

Parameters:
this.json.isJsonObject( this.json.isJsonObject(

DefaultEnvironmentContainerEntryLoader

public new DefaultEnvironmentContainerEntryLoader ((SeedString)

Method DefaultEnvironmentContainerEntryLoader.

Parameters:
(SeedString (SeedString

loadEntries

protected EnvironmentContainer.EnvironmentContainerEntry[] loadEntries ()

Method loadEntries.

EnvironmentContainerEntryJsonLoader

public new EnvironmentContainerEntryJsonLoader ((SeedString)

Method EnvironmentContainerEntryJsonLoader.

Parameters:
(SeedString (SeedString

Error

public new Error (String.format("Failed to load TintContainerEntry #%s", i)

Method Error.

Parameters:
String.format("Failed to load TintContainerEntry #%s"
i i

loadIdMapping

protected IWeightedMap loadIdMapping ()

Method loadIdMapping.

loadValueNoise

protected NoiseProperty loadValueNoise ()

Method loadValueNoise.

NoisePropertyJsonLoader

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

Method NoisePropertyJsonLoader.

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

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"