public class TintContainerJsonLoader extends JsonLoader
Class TintContainerJsonLoader. Provides tintcontainerjsonloader functionality for the Hytale server.
java.lang.Object > JsonLoader > TintContainerJsonLoader
Field Summary
arr
final
JsonArray
arr
Field arr.
entries
final
List
entries
Field entries.
colorMapping
final
IWeightedMap
colorMapping
Field colorMapping.
builder
final
WeightedMap.Builder
builder
Field builder.
colorsElement
final
JsonElement
colorsElement
Field colorsElement.
colors
final
JsonArray
colors
Field colors.
weights
final
JsonArray
weights
Field weights.
color
final
int
color
Field color.
weight
final
double
weight
Field weight.
color2
final
int
color2
Field color2.
Method Detail
TintContainerJsonLoader
public
public
TintContainerJsonLoader
(@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json)
Method TintContainerJsonLoader.
- Parameters:
@Nonnull final SeedStringseedfinal PathdataFolderfinal JsonElementjson
TintContainer
public
new
TintContainer
(this.loadDefault()
Method TintContainer.
- Parameters:
this.loadDefault(this.loadDefault(
loadDefault
protected
TintContainer.DefaultTintContainerEntry
loadDefault
()
Method loadDefault.
if
public
else
if
(this.json.isJsonObject()
Method if.
- Parameters:
this.json.isJsonObject(this.json.isJsonObject(
DefaultTintContainerEntryJsonLoader
public
)
new
DefaultTintContainerEntryJsonLoader
((SeedStringMethod DefaultTintContainerEntryJsonLoader.
- Parameters:
(SeedString(SeedString
loadEntries
protected
List
loadEntries
()
Method loadEntries.
TintContainerEntryJsonLoader
public
)
new
TintContainerEntryJsonLoader
((SeedStringMethod TintContainerEntryJsonLoader.
- 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"ii
NoisePropertyJsonLoader
public
new
NoisePropertyJsonLoader
(this.seed, this.dataFolder, this.get("Noise")
Method NoisePropertyJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("Noise"this.get("Noise"
NoiseMaskConditionJsonLoader
public
new
NoiseMaskConditionJsonLoader
(this.seed, this.dataFolder, this.get("NoiseMask")
Method NoiseMaskConditionJsonLoader.
- Parameters:
this.seedthis.seedthis.dataFolderthis.dataFolderthis.get("NoiseMask"this.get("NoiseMask"