Uses of Interface
net.minecraft.world.level.storage.loot.providers.number.NumberProvider
Packages that use NumberProvider
Package
Description
-
Uses of NumberProvider in net.minecraft.data.loot
Methods in net.minecraft.data.loot with parameters of type NumberProviderModifier and TypeMethodDescriptionprotected LootTable.Builder
BlockLootSubProvider.createSingleItemTable
(ItemLike p_251584_, NumberProvider p_249865_) protected LootTable.Builder
BlockLootSubProvider.createSingleItemTableWithSilkTouch
(Block p_251449_, ItemLike p_248558_, NumberProvider p_250047_) -
Uses of NumberProvider in net.minecraft.world.level.storage.loot
Fields in net.minecraft.world.level.storage.loot declared as NumberProviderModifier and TypeFieldDescriptionprivate NumberProvider
LootPool.bonusRolls
private NumberProvider
LootPool.Builder.bonusRolls
private final NumberProvider
IntRange.max
private final NumberProvider
IntRange.min
private NumberProvider
LootPool.Builder.rolls
private NumberProvider
LootPool.rolls
Methods in net.minecraft.world.level.storage.loot that return NumberProviderMethods in net.minecraft.world.level.storage.loot with parameters of type NumberProviderModifier and TypeMethodDescriptionLootPool.Builder.setBonusRolls
(NumberProvider p_165136_) void
LootPool.setBonusRolls
(NumberProvider v) LootPool.Builder.setRolls
(NumberProvider p_165134_) void
LootPool.setRolls
(NumberProvider v) Constructors in net.minecraft.world.level.storage.loot with parameters of type NumberProviderModifierConstructorDescriptionprivate
IntRange
(NumberProvider p_165006_, NumberProvider p_165007_) (package private)
LootPool
(List<LootPoolEntryContainer> p_298764_, List<LootItemCondition> p_299316_, List<LootItemFunction> p_298954_, NumberProvider p_165131_, NumberProvider p_165132_, Optional<String> name) Constructor parameters in net.minecraft.world.level.storage.loot with type arguments of type NumberProviderModifierConstructorDescriptionprivate
IntRange
(Optional<NumberProvider> p_299273_, Optional<NumberProvider> p_298799_) -
Uses of NumberProvider in net.minecraft.world.level.storage.loot.functions
Fields in net.minecraft.world.level.storage.loot.functions declared as NumberProviderModifier and TypeFieldDescriptionprivate final NumberProvider
SetAttributesFunction.Modifier.amount
The field for theamount
record component.private final NumberProvider
SetAttributesFunction.ModifierBuilder.amount
private final NumberProvider
SetOminousBottleAmplifierFunction.amplifierGenerator
private final NumberProvider
EnchantedCountIncreaseFunction.Builder.count
private final NumberProvider
SetItemDamageFunction.damage
private final NumberProvider
SetStewEffectFunction.EffectEntry.duration
The field for theduration
record component.private final NumberProvider
EnchantWithLevelsFunction.Builder.levels
private final NumberProvider
EnchantWithLevelsFunction.levels
private final NumberProvider
EnchantedCountIncreaseFunction.value
private final NumberProvider
SetItemCountFunction.value
private final NumberProvider
SetCustomModelDataFunction.valueProvider
Fields in net.minecraft.world.level.storage.loot.functions with type parameters of type NumberProviderModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableMap.Builder
<Holder<Enchantment>, NumberProvider> SetEnchantmentsFunction.Builder.enchantments
private final Map
<Holder<Enchantment>, NumberProvider> SetEnchantmentsFunction.enchantments
Methods in net.minecraft.world.level.storage.loot.functions that return NumberProviderModifier and TypeMethodDescriptionSetAttributesFunction.Modifier.amount()
Returns the value of theamount
record component.SetOminousBottleAmplifierFunction.amplifier()
SetStewEffectFunction.EffectEntry.duration()
Returns the value of theduration
record component.Methods in net.minecraft.world.level.storage.loot.functions with parameters of type NumberProviderModifier and TypeMethodDescriptionEnchantWithLevelsFunction.enchantWithLevels
(HolderLookup.Provider p_346232_, NumberProvider p_165197_) EnchantedCountIncreaseFunction.lootingMultiplier
(HolderLookup.Provider p_344982_, NumberProvider p_345939_) SetAttributesFunction.modifier
(ResourceLocation p_350454_, Holder<Attribute> p_298306_, AttributeModifier.Operation p_165238_, NumberProvider p_165239_) static LootItemConditionalFunction.Builder
<?> SetOminousBottleAmplifierFunction.setAmplifier
(NumberProvider p_338338_) static LootItemConditionalFunction.Builder
<?> SetItemCountFunction.setCount
(NumberProvider p_165413_) static LootItemConditionalFunction.Builder
<?> SetItemCountFunction.setCount
(NumberProvider p_165415_, boolean p_165416_) static LootItemConditionalFunction.Builder
<?> SetItemDamageFunction.setDamage
(NumberProvider p_165431_) static LootItemConditionalFunction.Builder
<?> SetItemDamageFunction.setDamage
(NumberProvider p_165433_, boolean p_165434_) SetStewEffectFunction.Builder.withEffect
(Holder<MobEffect> p_316210_, NumberProvider p_165474_) SetEnchantmentsFunction.Builder.withEnchantment
(Holder<Enchantment> p_346114_, NumberProvider p_165376_) Constructors in net.minecraft.world.level.storage.loot.functions with parameters of type NumberProviderModifierConstructorDescriptionBuilder
(Holder<Enchantment> p_345337_, NumberProvider p_345112_) Builder
(NumberProvider p_165200_) (package private)
EffectEntry
(Holder<MobEffect> effect, NumberProvider duration) Creates an instance of aEffectEntry
record class.(package private)
EnchantedCountIncreaseFunction
(List<LootItemCondition> p_344944_, Holder<Enchantment> p_345194_, NumberProvider p_344806_, int p_345432_) (package private)
EnchantWithLevelsFunction
(List<LootItemCondition> p_298580_, NumberProvider p_165194_, Optional<HolderSet<Enchantment>> p_345769_) (package private)
Modifier
(ResourceLocation id, Holder<Attribute> attribute, AttributeModifier.Operation operation, NumberProvider amount, List<EquipmentSlotGroup> slots) Creates an instance of aModifier
record class.ModifierBuilder
(ResourceLocation p_350927_, Holder<Attribute> p_298853_, AttributeModifier.Operation p_165265_, NumberProvider p_165266_) SetCustomModelDataFunction
(List<LootItemCondition> p_340822_, NumberProvider p_340847_) private
SetItemCountFunction
(List<LootItemCondition> p_299158_, NumberProvider p_165410_, boolean p_165411_) private
SetItemDamageFunction
(List<LootItemCondition> p_298394_, NumberProvider p_165428_, boolean p_165429_) private
SetOminousBottleAmplifierFunction
(List<LootItemCondition> p_338757_, NumberProvider p_338865_) Constructor parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type NumberProviderModifierConstructorDescription(package private)
SetEnchantmentsFunction
(List<LootItemCondition> p_299192_, Map<Holder<Enchantment>, NumberProvider> p_165338_, boolean p_165339_) -
Uses of NumberProvider in net.minecraft.world.level.storage.loot.predicates
Fields in net.minecraft.world.level.storage.loot.predicates declared as NumberProviderModifier and TypeFieldDescriptionprivate final NumberProvider
LootItemRandomChanceCondition.chance
The field for thechance
record component.private final NumberProvider
ValueCheckCondition.provider
The field for theprovider
record component.Methods in net.minecraft.world.level.storage.loot.predicates that return NumberProviderModifier and TypeMethodDescriptionLootItemRandomChanceCondition.chance()
Returns the value of thechance
record component.ValueCheckCondition.provider()
Returns the value of theprovider
record component.Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type NumberProviderModifier and TypeMethodDescriptionstatic LootItemCondition.Builder
ValueCheckCondition.hasValue
(NumberProvider p_165529_, IntRange p_165530_) static LootItemCondition.Builder
LootItemRandomChanceCondition.randomChance
(NumberProvider p_345741_) Constructors in net.minecraft.world.level.storage.loot.predicates with parameters of type NumberProviderModifierConstructorDescriptionCreates an instance of aLootItemRandomChanceCondition
record class.ValueCheckCondition
(NumberProvider provider, IntRange range) Creates an instance of aValueCheckCondition
record class. -
Uses of NumberProvider in net.minecraft.world.level.storage.loot.providers.number
Classes in net.minecraft.world.level.storage.loot.providers.number that implement NumberProviderModifier and TypeClassDescriptionfinal record
final record
final record
final record
final record
final record
Fields in net.minecraft.world.level.storage.loot.providers.number declared as NumberProviderModifier and TypeFieldDescriptionprivate final NumberProvider
UniformGenerator.max
The field for themax
record component.private final NumberProvider
UniformGenerator.min
The field for themin
record component.private final NumberProvider
BinomialDistributionGenerator.n
The field for then
record component.private final NumberProvider
BinomialDistributionGenerator.p
The field for thep
record component.Fields in net.minecraft.world.level.storage.loot.providers.number with type parameters of type NumberProviderModifier and TypeFieldDescriptionprivate final com.mojang.serialization.MapCodec
<? extends NumberProvider> LootNumberProviderType.codec
The field for thecodec
record component.static final com.mojang.serialization.Codec
<NumberProvider> NumberProviders.CODEC
private static final com.mojang.serialization.Codec
<NumberProvider> NumberProviders.TYPED_CODEC
Methods in net.minecraft.world.level.storage.loot.providers.number that return NumberProviderModifier and TypeMethodDescriptionUniformGenerator.max()
Returns the value of themax
record component.UniformGenerator.min()
Returns the value of themin
record component.BinomialDistributionGenerator.n()
Returns the value of then
record component.BinomialDistributionGenerator.p()
Returns the value of thep
record component.Methods in net.minecraft.world.level.storage.loot.providers.number that return types with arguments of type NumberProviderModifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec
<? extends NumberProvider> LootNumberProviderType.codec()
Returns the value of thecodec
record component.Method parameters in net.minecraft.world.level.storage.loot.providers.number with type arguments of type NumberProviderModifier and TypeMethodDescriptionprivate static LootNumberProviderType
NumberProviders.register
(String p_165739_, com.mojang.serialization.MapCodec<? extends NumberProvider> p_338305_) Constructors in net.minecraft.world.level.storage.loot.providers.number with parameters of type NumberProviderModifierConstructorDescriptionCreates an instance of aBinomialDistributionGenerator
record class.UniformGenerator
(NumberProvider min, NumberProvider max) Creates an instance of aUniformGenerator
record class.Constructor parameters in net.minecraft.world.level.storage.loot.providers.number with type arguments of type NumberProviderModifierConstructorDescriptionLootNumberProviderType
(com.mojang.serialization.MapCodec<? extends NumberProvider> codec) Creates an instance of aLootNumberProviderType
record class.