FileContextLoader

public class FileContextLoader

Class FileContextLoader. Provides filecontextloader functionality for the Hytale server.

java.lang.Object > FileContextLoader

Field Summary

context

final FileLoadingContext context

Field context.

zonesFolder

final Path zonesFolder

Field zonesFolder.

zoneName

final String zoneName

Field zoneName.

zone

final ZoneFileContext zone

Field zone.

path

final Path path

Field path.

reader2

final JsonElement reader2

Field reader2.

prefabCategories

final FileContext.Registry prefabCategories

Field prefabCategories.

type

final BiomeFileContext.Type type

Field type.

biomeName

final String biomeName

Field biomeName.

biome

final BiomeFileContext biome

Field biome.

typeA

final BiomeFileContext.Type typeA

Field typeA.

typeB

final BiomeFileContext.Type typeB

Field typeB.

result

final int result

Field result.

filename

final String filename

Field filename.

start

final int start

Field start.

end

final int end

Field end.

Method Detail

FileContextLoader

public public FileContextLoader (final Path dataFolder, final Set zoneRequirement)

Method FileContextLoader.

Parameters:
final Path dataFolder
final Set zoneRequirement

load

public FileLoadingContext load ()

Method load.

if

public else if (!this.zoneRequirement.contains(zoneName)

Method if.

Parameters:
!this.zoneRequirement.contains(zoneName !this.zoneRequirement.contains(zoneName

loadPrefabCategories

static void loadPrefabCategories (@Nonnull final Path folder, @Nonnull final FileLoadingContext context)

Method loadPrefabCategories.

Parameters:
@Nonnull final Path folder
@Nonnull final FileLoadingContext context

loadZoneContext

static ZoneFileContext loadZoneContext (final String name, @Nonnull final Path folder, @Nonnull final FileLoadingContext context)

Method loadZoneContext.

Parameters:
final String name
@Nonnull final Path folder
@Nonnull final FileLoadingContext context

compareBiomePaths

static int compareBiomePaths (@Nonnull final Path a, @Nonnull final Path b)

Method compareBiomePaths.

Parameters:
@Nonnull final Path a
@Nonnull final Path b

isValidBiomeFile

static boolean isValidBiomeFile (@Nonnull final Path path)

Method isValidBiomeFile.

Parameters:
@Nonnull final Path path

validateZones

static void validateZones (@Nonnull final FileLoadingContext context, @Nonnull final Set zoneRequirement)

Method validateZones.

Parameters:
@Nonnull final FileLoadingContext context
@Nonnull final Set zoneRequirement

parseName

static String parseName (@Nonnull final Path path, @Nonnull final BiomeFileContext.Type type)

Method parseName.

Parameters:
@Nonnull final Path path
@Nonnull final BiomeFileContext.Type type