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 WeightedMapweightedMap> @Nonnull final SeedBoxseedBoxfinal doublenoneProbability
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 Contextcontext