UniqueZoneEntryJsonLoader

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 SeedString seed
final Path dataFolder
@Nullable final JsonElement json
final Map zoneLookup

load

public Zone.UniqueEntry[] load ()

Method load.

loadEntry

protected Zone.UniqueEntry loadEntry (final int index, final JsonObject json)

Method loadEntry.

Parameters:
final int index
final JsonObject json

loadParentColors

static int[] loadParentColors (final int index, final JsonElement json)

Method loadParentColors.

Parameters:
final int index
final JsonElement json

collectZones

static void collectZones (final Set zoneSet, @Nullable final JsonElement json)

Method collectZones.

Parameters:
final Set zoneSet
@Nullable final JsonElement json