Uses of Interface
net.minecraft.loot.provider.number.LootNumberProvider
Packages that use LootNumberProvider
Package
Description
-
Uses of LootNumberProvider in net.minecraft.data.server
Methods in net.minecraft.data.server with parameters of type LootNumberProviderModifier and TypeMethodDescriptionprivate static LootTable.Builder
BlockLootTableGenerator.drops(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count)
private static LootTable.Builder
BlockLootTableGenerator.drops(ItemConvertible drop, LootNumberProvider count)
-
Uses of LootNumberProvider in net.minecraft.loot
Fields in net.minecraft.loot declared as LootNumberProviderModifier and TypeFieldDescriptionprivate LootNumberProvider
LootPool.bonusRolls
private LootNumberProvider
LootPool.Builder.bonusRollsRange
private LootNumberProvider
LootPool.Builder.rolls
private LootNumberProvider
LootPool.rolls
Methods in net.minecraft.loot with parameters of type LootNumberProviderModifier and TypeMethodDescriptionLootPool.Builder.bonusRolls(LootNumberProvider bonusRolls)
LootPool.Builder.rolls(LootNumberProvider rolls)
Constructors in net.minecraft.loot with parameters of type LootNumberProviderModifierConstructorDescriptionprivate
LootPool(LootPoolEntry[] entries, LootCondition[] conditions, LootFunction[] functions, LootNumberProvider rolls, LootNumberProvider bonusRolls)
-
Uses of LootNumberProvider in net.minecraft.loot.condition
Fields in net.minecraft.loot.condition declared as LootNumberProviderMethods in net.minecraft.loot.condition with parameters of type LootNumberProviderModifier and TypeMethodDescriptionstatic LootCondition.Builder
ValueCheckLootCondition.builder(LootNumberProvider value, BoundedIntUnaryOperator range)
Constructors in net.minecraft.loot.condition with parameters of type LootNumberProviderModifierConstructorDescriptionprivate
ValueCheckLootCondition(LootNumberProvider value, BoundedIntUnaryOperator range)
-
Uses of LootNumberProvider in net.minecraft.loot.function
Fields in net.minecraft.loot.function declared as LootNumberProviderModifier and TypeFieldDescriptionprivate LootNumberProvider
SetAttributesLootFunction.Attribute.amount
private LootNumberProvider
SetAttributesLootFunction.AttributeBuilder.amount
private LootNumberProvider
LootingEnchantLootFunction.Builder.countRange
private LootNumberProvider
LootingEnchantLootFunction.countRange
private LootNumberProvider
SetCountLootFunction.countRange
private LootNumberProvider
SetDamageLootFunction.durabilityRange
private LootNumberProvider
EnchantWithLevelsLootFunction.Builder.range
private LootNumberProvider
EnchantWithLevelsLootFunction.range
Fields in net.minecraft.loot.function with type parameters of type LootNumberProviderModifier and TypeFieldDescriptionprivate Map<StatusEffect,LootNumberProvider>
SetStewEffectLootFunction.effects
private Map<Enchantment,LootNumberProvider>
SetEnchantmentsLootFunction.Builder.enchantments
private Map<Enchantment,LootNumberProvider>
SetEnchantmentsLootFunction.enchantments
private Map<StatusEffect,LootNumberProvider>
SetStewEffectLootFunction.Builder.map
Methods in net.minecraft.loot.function with parameters of type LootNumberProviderModifier and TypeMethodDescriptionEnchantWithLevelsLootFunction.builder(LootNumberProvider range)
LootingEnchantLootFunction.builder(LootNumberProvider countRange)
static ConditionalLootFunction.Builder<?>
SetCountLootFunction.builder(LootNumberProvider countRange)
static ConditionalLootFunction.Builder<?>
SetCountLootFunction.builder(LootNumberProvider countRange, boolean add)
static ConditionalLootFunction.Builder<?>
SetDamageLootFunction.builder(LootNumberProvider durabilityRange)
static ConditionalLootFunction.Builder<?>
SetDamageLootFunction.builder(LootNumberProvider durabilityRange, boolean add)
SetAttributesLootFunction.create(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amountRange)
SetEnchantmentsLootFunction.Builder.enchantment(Enchantment enchantment, LootNumberProvider level)
SetStewEffectLootFunction.Builder.withEffect(StatusEffect effect, LootNumberProvider durationRange)
Constructors in net.minecraft.loot.function with parameters of type LootNumberProviderModifierConstructorDescriptionprivate
Attribute(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount, EquipmentSlot[] slots, @Nullable UUID id)
AttributeBuilder(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount)
Builder(LootNumberProvider range)
Builder(LootNumberProvider countRange)
private
EnchantWithLevelsLootFunction(LootCondition[] conditions, LootNumberProvider range, boolean treasureEnchantmentsAllowed)
private
LootingEnchantLootFunction(LootCondition[] conditions, LootNumberProvider countRange, int limit)
private
SetCountLootFunction(LootCondition[] conditions, LootNumberProvider countRange, boolean add)
private
SetDamageLootFunction(LootCondition[] contents, LootNumberProvider durabilityRange, boolean add)
Constructor parameters in net.minecraft.loot.function with type arguments of type LootNumberProviderModifierConstructorDescriptionprivate
SetEnchantmentsLootFunction(LootCondition[] conditions, Map<Enchantment,LootNumberProvider> enchantments, boolean add)
private
SetStewEffectLootFunction(LootCondition[] conditions, Map<StatusEffect,LootNumberProvider> effects)
-
Uses of LootNumberProvider in net.minecraft.loot.operator
Fields in net.minecraft.loot.operator declared as LootNumberProviderModifier and TypeFieldDescriptionprivate @Nullable LootNumberProvider
BoundedIntUnaryOperator.max
private @Nullable LootNumberProvider
BoundedIntUnaryOperator.min
Constructors in net.minecraft.loot.operator with parameters of type LootNumberProviderModifierConstructorDescriptionprivate
-
Uses of LootNumberProvider in net.minecraft.loot.provider.number
Classes in net.minecraft.loot.provider.number that implement LootNumberProviderModifier and TypeClassDescriptionclass
class
class
class
Fields in net.minecraft.loot.provider.number declared as LootNumberProviderModifier and TypeFieldDescriptionprivate LootNumberProvider
UniformLootNumberProvider.max
private LootNumberProvider
UniformLootNumberProvider.min
private LootNumberProvider
BinomialLootNumberProvider.n
private LootNumberProvider
BinomialLootNumberProvider.p
Method parameters in net.minecraft.loot.provider.number with type arguments of type LootNumberProviderModifier and TypeMethodDescriptionprivate static LootNumberProviderType
LootNumberProviderTypes.register(String id, JsonSerializer<? extends LootNumberProvider> jsonSerializer)
Constructors in net.minecraft.loot.provider.number with parameters of type LootNumberProviderModifierConstructorDescriptionprivate
private
Constructor parameters in net.minecraft.loot.provider.number with type arguments of type LootNumberProviderModifierConstructorDescriptionLootNumberProviderType(JsonSerializer<? extends LootNumberProvider> jsonSerializer)