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 SeedStringseedfinal PathdataFolderfinal JsonElementjsonfinal StringprefabsKeyfinal StringweightsKey