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 SeedStringseedfinal PathdataFolderfinal JsonElementjsonfinal FileLoadingContextcontext
PrefabContainer
public
new
PrefabContainer
(this.loadEntries()
Method PrefabContainer.
- Parameters:
this.loadEntries(this.loadEntries(
loadEntries
protected
PrefabContainer.PrefabContainerEntry[]
loadEntries
()
Method loadEntries.
PrefabContainerEntryJsonLoader
public
)
new
PrefabContainerEntryJsonLoader
((SeedStringMethod 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."ii
WeightedPrefabMapJsonLoader
public
)
new
WeightedPrefabMapJsonLoader
((SeedStringMethod WeightedPrefabMapJsonLoader.
- Parameters:
(SeedString(SeedString
PrefabPatternGeneratorJsonLoader
public
)
new
PrefabPatternGeneratorJsonLoader
((SeedStringMethod PrefabPatternGeneratorJsonLoader.
- Parameters:
(SeedString(SeedString
loadEnvironment
protected
int
loadEnvironment
()
Method loadEnvironment.