Package net.minecraft.loot.function
Class ApplyBonusLootFunction
java.lang.Object
net.minecraft.loot.function.ConditionalLootFunction
net.minecraft.loot.function.ApplyBonusLootFunction
- All Implemented Interfaces:
- BiFunction<ItemStack,,- LootContext, - ItemStack> - LootContextAware,- LootFunction
- Mappings:
- Namespace - Name - official - eam- intermediary - net/minecraft/class_94- named - net/minecraft/loot/function/ApplyBonusLootFunction
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static final classprivate static interfaceprivate static interfaceprivate static final classstatic classprivate static final classNested classes/interfaces inherited from class net.minecraft.loot.function.ConditionalLootFunctionConditionalLootFunction.Builder<T extends ConditionalLootFunction.Builder<T>>
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) final Enchantment(package private) static final Map<Identifier,ApplyBonusLootFunction.FormulaFactory> (package private) final ApplyBonusLootFunction.FormulaFields inherited from class net.minecraft.loot.function.ConditionalLootFunctionconditions
- 
Constructor SummaryConstructorsConstructorDescriptionApplyBonusLootFunction(LootCondition[] conditions, Enchantment enchantment, ApplyBonusLootFunction.Formula formula) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic ConditionalLootFunction.Builder<?>binomialWithBonusCount(Enchantment enchantment, float probability, int extra) getType()static ConditionalLootFunction.Builder<?>oreDrops(Enchantment enchantment) process(ItemStack stack, LootContext context) static ConditionalLootFunction.Builder<?>uniformBonusCount(Enchantment enchantment) static ConditionalLootFunction.Builder<?>uniformBonusCount(Enchantment enchantment, int bonusMultiplier) Methods inherited from class net.minecraft.loot.function.ConditionalLootFunctionapply, builder, validateMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiFunctionandThen
- 
Field Details- 
FACTORIES- Mappings:
- Namespace - Name - Mixin selector - official - a- Leam;a:Ljava/util/Map;- intermediary - field_1010- Lnet/minecraft/class_94;field_1010:Ljava/util/Map;- named - FACTORIES- Lnet/minecraft/loot/function/ApplyBonusLootFunction;FACTORIES:Ljava/util/Map;
 
- 
enchantment- Mappings:
- Namespace - Name - Mixin selector - official - b- Leam;b:Lckg;- intermediary - field_1011- Lnet/minecraft/class_94;field_1011:Lnet/minecraft/class_1887;- named - enchantment- Lnet/minecraft/loot/function/ApplyBonusLootFunction;enchantment:Lnet/minecraft/enchantment/Enchantment;
 
- 
formula- Mappings:
- Namespace - Name - Mixin selector - official - c- Leam;c:Leam$b;- intermediary - field_1009- Lnet/minecraft/class_94;field_1009:Lnet/minecraft/class_94$class_96;- named - formula- Lnet/minecraft/loot/function/ApplyBonusLootFunction;formula:Lnet/minecraft/loot/function/ApplyBonusLootFunction$Formula;
 
 
- 
- 
Constructor Details- 
ApplyBonusLootFunctionApplyBonusLootFunction(LootCondition[] conditions, Enchantment enchantment, ApplyBonusLootFunction.Formula formula) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Leam;<init>([Leck;Lckg;Leam$b;)V- intermediary - <init>- Lnet/minecraft/class_94;<init>([Lnet/minecraft/class_5341;Lnet/minecraft/class_1887;Lnet/minecraft/class_94$class_96;)V- named - <init>- Lnet/minecraft/loot/function/ApplyBonusLootFunction;<init>([Lnet/minecraft/loot/condition/LootCondition;Lnet/minecraft/enchantment/Enchantment;Lnet/minecraft/loot/function/ApplyBonusLootFunction$Formula;)V
 
 
- 
- 
Method Details- 
getType- Mappings:
- Namespace - Name - Mixin selector - official - b- Leaz;b()Leba;- intermediary - method_29321- Lnet/minecraft/class_117;method_29321()Lnet/minecraft/class_5339;- named - getType- Lnet/minecraft/loot/function/LootFunction;getType()Lnet/minecraft/loot/function/LootFunctionType;
 
- 
getRequiredParameters- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldzl;a()Ljava/util/Set;- intermediary - method_293- Lnet/minecraft/class_46;method_293()Ljava/util/Set;- named - getRequiredParameters- Lnet/minecraft/loot/context/LootContextAware;getRequiredParameters()Ljava/util/Set;
 
- 
process- Specified by:
- processin class- ConditionalLootFunction
- Mappings:
- Namespace - Name - Mixin selector - official - a- Leay;a(Lcfz;Ldzk;)Lcfz;- intermediary - method_522- Lnet/minecraft/class_120;method_522(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;- named - process- Lnet/minecraft/loot/function/ConditionalLootFunction;process(Lnet/minecraft/item/ItemStack;Lnet/minecraft/loot/context/LootContext;)Lnet/minecraft/item/ItemStack;
 
- 
binomialWithBonusCountpublic static ConditionalLootFunction.Builder<?> binomialWithBonusCount(Enchantment enchantment, float probability, int extra) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leam;a(Lckg;FI)Leay$a;- intermediary - method_463- Lnet/minecraft/class_94;method_463(Lnet/minecraft/class_1887;FI)Lnet/minecraft/class_120$class_121;- named - binomialWithBonusCount- Lnet/minecraft/loot/function/ApplyBonusLootFunction;binomialWithBonusCount(Lnet/minecraft/enchantment/Enchantment;FI)Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;
 
- 
oreDrops- Mappings:
- Namespace - Name - Mixin selector - official - a- Leam;a(Lckg;)Leay$a;- intermediary - method_455- Lnet/minecraft/class_94;method_455(Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121;- named - oreDrops- Lnet/minecraft/loot/function/ApplyBonusLootFunction;oreDrops(Lnet/minecraft/enchantment/Enchantment;)Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;
 
- 
uniformBonusCount- Mappings:
- Namespace - Name - Mixin selector - official - b- Leam;b(Lckg;)Leay$a;- intermediary - method_456- Lnet/minecraft/class_94;method_456(Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121;- named - uniformBonusCount- Lnet/minecraft/loot/function/ApplyBonusLootFunction;uniformBonusCount(Lnet/minecraft/enchantment/Enchantment;)Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;
 
- 
uniformBonusCountpublic static ConditionalLootFunction.Builder<?> uniformBonusCount(Enchantment enchantment, int bonusMultiplier) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leam;a(Lckg;I)Leay$a;- intermediary - method_461- Lnet/minecraft/class_94;method_461(Lnet/minecraft/class_1887;I)Lnet/minecraft/class_120$class_121;- named - uniformBonusCount- Lnet/minecraft/loot/function/ApplyBonusLootFunction;uniformBonusCount(Lnet/minecraft/enchantment/Enchantment;I)Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;
 
 
-