PrefabContainerJsonLoader

public class PrefabContainerJsonLoader extends JsonLoader

Class PrefabContainerJsonLoader. Provides prefabcontainerjsonloader functionality for the Hytale server.

java.lang.Object > JsonLoader > PrefabContainerJsonLoader

Field Summary

entryArray

final JsonArray entryArray

Field entryArray.

entries

final PrefabContainer.PrefabContainerEntry[] entries

Field entries.

prefabs

final IWeightedMap prefabs

Field prefabs.

prefabPatternGenerator

final PrefabPatternGenerator prefabPatternGenerator

Field prefabPatternGenerator.

environmentId

final String environmentId

Field environmentId.

Method Detail

PrefabContainerJsonLoader

public public PrefabContainerJsonLoader (@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json, final FileLoadingContext context)

Method PrefabContainerJsonLoader.

Parameters:
@Nonnull final SeedString seed
final Path dataFolder
final JsonElement json
final FileLoadingContext context

load

public PrefabContainer load ()

Method load.

PrefabContainer

public new PrefabContainer (this.loadEntries()

Method PrefabContainer.

Parameters:
this.loadEntries( this.loadEntries(

loadEntries

protected PrefabContainer.PrefabContainerEntry[] loadEntries ()

Method loadEntries.

PrefabContainerEntryJsonLoader

public new PrefabContainerEntryJsonLoader ((SeedString)

Method PrefabContainerEntryJsonLoader.

Parameters:
(SeedString (SeedString

Error

public new Error (String.format("Failed to load prefab container entry #%s.", i)

Method Error.

Parameters:
String.format("Failed to load prefab container entry #%s."
i i

WeightedPrefabMapJsonLoader

public new WeightedPrefabMapJsonLoader ((SeedString)

Method WeightedPrefabMapJsonLoader.

Parameters:
(SeedString (SeedString

PrefabPatternGeneratorJsonLoader

public new PrefabPatternGeneratorJsonLoader ((SeedString)

Method PrefabPatternGeneratorJsonLoader.

Parameters:
(SeedString (SeedString

loadEnvironment

protected int loadEnvironment ()

Method loadEnvironment.