public class NoiseBlockArrayJsonLoader extends JsonLoader
Class NoiseBlockArrayJsonLoader. Provides noiseblockarrayjsonloader functionality for the Hytale server.
java.lang.Object > JsonLoader > NoiseBlockArrayJsonLoader
Field Summary
entriesArray
final
JsonArray
entriesArray
Field entriesArray.
entries
final
NoiseBlockArray.Entry[]
entries
Field entries.
parts
final
String[]
parts
Field parts.
blockEntry
final
BlockFluidEntry
blockEntry
Field blockEntry.
blockName
final
String
blockName
Field blockName.
blockEntry2
final
BlockFluidEntry
blockEntry2
Field blockEntry2.
repetitions2
final
IDoubleRange
repetitions2
Field repetitions2.
noise
final
NoiseProperty
noise
Field noise.
key
final
String
key
Field key.
index
final
int
index
Field index.
key2
final
BlockPattern.BlockEntry
key2
Field key2.
Method Detail
NoiseBlockArrayJsonLoader
public
public
NoiseBlockArrayJsonLoader
(@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json)
Method NoiseBlockArrayJsonLoader.
- Parameters:
@Nonnull final SeedStringseedfinal PathdataFolderfinal JsonElementjson
NoiseBlockArray
public
)
new
NoiseBlockArray
(new NoiseBlockArray.Entry[] { new EntryJsonLoader((SeedStringMethod NoiseBlockArray.
- Parameters:
new NoiseBlockArray.Entry[] { newEntryJsonLoader((SeedString
Error
public
new
Error
(String.format("Failed to load block array entry #%s", i)
Method Error.
- Parameters:
String.format("Failed to load block array entry#%s"ii
loadEntry
protected
NoiseBlockArray.Entry
loadEntry
(final JsonElement element, final int i)
Method loadEntry.
- Parameters:
final JsonElementelementfinal inti
EntryJsonLoader
public
)
new
EntryJsonLoader
((SeedStringMethod EntryJsonLoader.
- Parameters:
(SeedString(SeedString
DoubleRangeJsonLoader
public
new
DoubleRangeJsonLoader
(this.seed, this.dataFolder, this.get("Repeat")
Method DoubleRangeJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("Repeat"this.get("Repeat"
NoisePropertyJsonLoader
public
new
NoisePropertyJsonLoader
(this.seed, this.dataFolder, this.get("RepeatNoise")
Method NoisePropertyJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("RepeatNoise"this.get("RepeatNoise"
resolveBlockId
Method resolveBlockId.
- Parameters:
@Nonnull final Stringname