WeightedPrefabMapJsonLoader

public class WeightedPrefabMapJsonLoader extends JsonLoader

Class WeightedPrefabMapJsonLoader. Provides weightedprefabmapjsonloader functionality for the Hytale server.

java.lang.Object > JsonLoader > WeightedPrefabMapJsonLoader

Field Summary

prefabLoader

final WorldGenPrefabLoader prefabLoader

Field prefabLoader.

builder

final WeightedMap.Builder builder

Field builder.

prefabElement

final JsonElement prefabElement

Field prefabElement.

prefabArray

final JsonArray prefabArray

Field prefabArray.

weightArray

final JsonArray weightArray

Field weightArray.

prefabArrayElement

final JsonElement prefabArrayElement

Field prefabArrayElement.

prefabString

final String prefabString

Field prefabString.

suppliers

final WorldGenPrefabSupplier[] suppliers

Field suppliers.

weight

final double weight

Field weight.

prefabString2

final String prefabString2

Field prefabString2.

value

final WorldGenPrefabSupplier[] value

Field value.

suppliers2

final WorldGenPrefabSupplier[] suppliers2

Field suppliers2.

Method Detail

WeightedPrefabMapJsonLoader

public public WeightedPrefabMapJsonLoader (@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json, final String prefabsKey, final String weightsKey)

Method WeightedPrefabMapJsonLoader.

Parameters:
@Nonnull final SeedString seed
final Path dataFolder
final JsonElement json
final String prefabsKey
final String weightsKey

load

public IWeightedMap load ()

Method load.