public class UniqueZoneEntryJsonLoader extends JsonLoader
Class UniqueZoneEntryJsonLoader. Provides uniquezoneentryjsonloader functionality for the Hytale server.
java.lang.Object > JsonLoader > UniqueZoneEntryJsonLoader
Field Summary
arrayJson
final
JsonArray
arrayJson
Field arrayJson.
entries
final
Zone.UniqueEntry[]
entries
Field entries.
entry
final
JsonElement
entry
Field entry.
zoneJson
final
JsonElement
zoneJson
Field zoneJson.
colorJson
final
JsonElement
colorJson
Field colorJson.
parentJson
final
JsonElement
parentJson
Field parentJson.
radiusJson
final
JsonElement
radiusJson
Field radiusJson.
paddingJson
final
JsonElement
paddingJson
Field paddingJson.
zone
final
Zone
zone
Field zone.
color
final
int
color
Field color.
parent
final
int[]
parent
Field parent.
radius
final
int
radius
Field radius.
padding
final
int
padding
Field padding.
arr
final
JsonArray
arr
Field arr.
colors
final
int[]
colors
Field colors.
Method Detail
UniqueZoneEntryJsonLoader
public
public
UniqueZoneEntryJsonLoader
(final SeedString seed, final Path dataFolder, @Nullable final JsonElement json, final Map zoneLookup)
Method UniqueZoneEntryJsonLoader.
- Parameters:
final SeedStringseedfinal PathdataFolder@Nullable final JsonElementjsonfinal MapzoneLookup
load
public
Zone.UniqueEntry[]
load
()
Method load.
loadEntry
protected
Zone.UniqueEntry
loadEntry
(final int index, final JsonObject json)
Method loadEntry.
- Parameters:
final intindexfinal JsonObjectjson
loadParentColors
static
int[]
loadParentColors
(final int index, final JsonElement json)
Method loadParentColors.
- Parameters:
final intindexfinal JsonElementjson
collectZones
static
void
collectZones
(final Set zoneSet, @Nullable final JsonElement json)
Method collectZones.
- Parameters:
final SetzoneSet@Nullable final JsonElementjson