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 SeedStringseedfinal PathdataFolderfinal JsonElementjson
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.seedthis.seedthis.dataFolderthis.dataFolderthis.get("Height"this.get("Height"
NoisePropertyJsonLoader
public
new
NoisePropertyJsonLoader
(this.seed, this.dataFolder, this.get("Heightmap")
Method NoisePropertyJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.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[] { newWaterContainer.Entry(index00newDoubleRangeNoiseSupplier(DoubleRange.ZEROConstantNoiseProperty.DEFAULT_ZEROConstantNoiseProperty.DEFAULT_ZERO
loadEntries
private
WaterContainer.Entry[]
loadEntries
()
Method loadEntries.
WaterContainerEntryJsonLoader
public
)
new
WaterContainerEntryJsonLoader
((SeedStringMethod WaterContainerEntryJsonLoader.
- Parameters:
(SeedString(SeedString
loadNoise
Method loadNoise.
- Parameters:
final Stringkey
NoiseMaskConditionJsonLoader
public
new
NoiseMaskConditionJsonLoader
(this.seed, this.dataFolder, this.get("NoiseMask")
Method NoiseMaskConditionJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("NoiseMask"this.get("NoiseMask"