ZoneJsonLoader

public class ZoneJsonLoader extends JsonLoader

Class ZoneJsonLoader. Provides zonejsonloader functionality for the Hytale server.

java.lang.Object > JsonLoader > ZoneJsonLoader

Field Summary

discoveryElement

final JsonElement discoveryElement

Field discoveryElement.

discoveryObject

final JsonObject discoveryObject

Field discoveryObject.

displayElement

final JsonElement displayElement

Field displayElement.

zoneNameElement

final JsonElement zoneNameElement

Field zoneNameElement.

soundElement

final JsonElement soundElement

Field soundElement.

iconElement

final JsonElement iconElement

Field iconElement.

majorElement

final JsonElement majorElement

Field majorElement.

durationElement

final JsonElement durationElement

Field durationElement.

fadeInElement

final JsonElement fadeInElement

Field fadeInElement.

fadeOutElement

final JsonElement fadeOutElement

Field fadeOutElement.

tileBiomes

final IWeightedMap tileBiomes

Field tileBiomes.

biomes

final TileBiome[] biomes

Field biomes.

customBiomes

final CustomBiome[] customBiomes

Field customBiomes.

Method Detail

ZoneJsonLoader

public public ZoneJsonLoader (@Nonnull final SeedString seed, @Nonnull final Path dataFolder, @Nonnull final JsonElement json, @Nonnull final ZoneFileContext zoneContext)

Method ZoneJsonLoader.

Parameters:
@Nonnull final SeedString seed
@Nonnull final Path dataFolder
@Nonnull final JsonElement json
@Nonnull final ZoneFileContext zoneContext

load

public Zone load ()

Method load.

Zone

public new Zone (this.zoneContext.getId()

Method Zone.

Parameters:
this.zoneContext.getId( this.zoneContext.getId(

loadDiscoveryConfig

protected ZoneDiscoveryConfig loadDiscoveryConfig ()

Method loadDiscoveryConfig.

loadBiomePatternGenerator

protected BiomePatternGenerator loadBiomePatternGenerator ()

Method loadBiomePatternGenerator.

BiomePatternGeneratorJsonLoader

public new BiomePatternGeneratorJsonLoader ((SeedString)

Method BiomePatternGeneratorJsonLoader.

Parameters:
(SeedString (SeedString

loadBiomes

protected IWeightedMap loadBiomes ()

Method loadBiomes.

ZoneBiomesJsonLoader

public new ZoneBiomesJsonLoader ((SeedString)

Method ZoneBiomesJsonLoader.

Parameters:
(SeedString (SeedString

loadCustomBiomes

protected CustomBiome[] loadCustomBiomes (@Nonnull final Biome[] tileBiomes)

Method loadCustomBiomes.

Parameters:
@Nonnull final Biome[] tileBiomes

ZoneCustomBiomesJsonLoader

public new ZoneCustomBiomesJsonLoader ((SeedString)

Method ZoneCustomBiomesJsonLoader.

Parameters:
(SeedString (SeedString

loadCaveGenerator

protected CaveGenerator loadCaveGenerator ()

Method loadCaveGenerator.

CaveGeneratorJsonLoader

public new CaveGeneratorJsonLoader ((SeedString)

Method CaveGeneratorJsonLoader.

Parameters:
(SeedString (SeedString

loadUniquePrefabContainer

protected UniquePrefabContainer loadUniquePrefabContainer ()

Method loadUniquePrefabContainer.

UniquePrefabContainerJsonLoader

public new UniquePrefabContainerJsonLoader ((SeedString)

Method UniquePrefabContainerJsonLoader.

Parameters:
(SeedString (SeedString