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 SeedStringseedfinal PathdataFolderfinal JsonElementjson
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"blockNameblockName
loadDefaultEnvironment
protected
int
loadDefaultEnvironment
()
Method loadDefaultEnvironment.
loadStaticLayers
protected
LayerContainer.StaticLayer[]
loadStaticLayers
()
Method loadStaticLayers.
StaticLayerJsonLoader
public
)
new
StaticLayerJsonLoader
((SeedStringMethod StaticLayerJsonLoader.
- Parameters:
(SeedString(SeedString
loadDynamicLayers
protected
LayerContainer.DynamicLayer[]
loadDynamicLayers
()
Method loadDynamicLayers.
DynamicLayerJsonLoader
public
)
new
DynamicLayerJsonLoader
((SeedStringMethod DynamicLayerJsonLoader.
- Parameters:
(SeedString(SeedString
LayerEntryJsonLoader
public
public
LayerEntryJsonLoader
(@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json)
Method LayerEntryJsonLoader.
- Parameters:
@Nonnull final SeedStringseedfinal PathdataFolderfinal JsonElementjson
NoiseBlockArrayJsonLoader
public
)
new
NoiseBlockArrayJsonLoader
((SeedStringMethod NoiseBlockArrayJsonLoader.
- Parameters:
(SeedString(SeedString
NoiseMaskConditionJsonLoader
public
new
NoiseMaskConditionJsonLoader
(this.seed, this.dataFolder, this.get("NoiseMask")
Method NoiseMaskConditionJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("NoiseMask"this.get("NoiseMask"
DoubleRangeJsonLoader
public
new
DoubleRangeJsonLoader
(this.seed, this.dataFolder, this.get("Offset")
Method DoubleRangeJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("Offset"this.get("Offset"
NoisePropertyJsonLoader
public
new
NoisePropertyJsonLoader
(this.seed, this.dataFolder, this.get("OffsetNoise")
Method NoisePropertyJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("OffsetNoise"this.get("OffsetNoise"
loadEntries
protected
LayerContainer.DynamicLayerEntry[]
loadEntries
()
Method loadEntries.
DynamicLayerEntryJsonLoader
public
)
new
DynamicLayerEntryJsonLoader
((SeedStringMethod DynamicLayerEntryJsonLoader.
- Parameters:
(SeedString(SeedString
loadEnvironment
protected
int
loadEnvironment
()
Method loadEnvironment.
StaticLayerEntryJsonLoader
public
)
new
StaticLayerEntryJsonLoader
((SeedStringMethod StaticLayerEntryJsonLoader.
- Parameters:
(SeedString(SeedString