WeightedMaterialProvider

public class WeightedMaterialProvider

Class WeightedMaterialProvider. Provides weightedmaterialprovider functionality for the Hytale server.

java.lang.Object > WeightedMaterialProvider

Field Summary

seed

final long seed

Field seed.

random

final FastRandom random

Field random.

pick

final MaterialProvider pick

Field pick.

Method Detail

WeightedMaterialProvider

public public WeightedMaterialProvider (@Nonnull final WeightedMap> weightedMap, @Nonnull final SeedBox seedBox, final double noneProbability)

Method WeightedMaterialProvider.

Parameters:
@Nonnull final WeightedMap> weightedMap
@Nonnull final SeedBox seedBox
final double noneProbability

SeedGenerator

public new SeedGenerator (seedBox.createSupplier()

Method SeedGenerator.

Parameters:
seedBox.createSupplier( seedBox.createSupplier(

getVoxelTypeAt

public V getVoxelTypeAt (@Nonnull final Context context)

Method getVoxelTypeAt.

Parameters:
@Nonnull final Context context