Class WeightedMaterialProvider<V>
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.materialproviders.MaterialProvider<V>
com.hypixel.hytale.builtin.hytalegenerator.materialproviders.WeightedMaterialProvider<V>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hypixel.hytale.builtin.hytalegenerator.materialproviders.MaterialProvider
MaterialProvider.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final SeedGeneratorprivate final WeightedMap<MaterialProvider<V>> -
Constructor Summary
ConstructorsConstructorDescriptionWeightedMaterialProvider(WeightedMap<MaterialProvider<V>> weightedMap, SeedBox seedBox, double noneProbability) -
Method Summary
Methods inherited from class com.hypixel.hytale.builtin.hytalegenerator.materialproviders.MaterialProvider
noMaterialProvider
-
Field Details
-
weightedMap
-
seedGenerator
-
noneProbability
private final double noneProbability
-
-
Constructor Details
-
WeightedMaterialProvider
public WeightedMaterialProvider(@Nonnull WeightedMap<MaterialProvider<V>> weightedMap, @Nonnull SeedBox seedBox, double noneProbability)
-
-
Method Details
-
getVoxelTypeAt
- Specified by:
getVoxelTypeAtin classMaterialProvider<V>
-