Package net.minecraft.loot.function
Interface LootFunction
- All Superinterfaces:
BiFunction<ItemStack,
,LootContext, ItemStack> LootContextAware
- All Known Implementing Classes:
AndLootFunction
,ApplyBonusLootFunction
,ConditionalLootFunction
,CopyComponentsLootFunction
,CopyNameLootFunction
,CopyNbtLootFunction
,CopyStateLootFunction
,EnchantRandomlyLootFunction
,EnchantWithLevelsLootFunction
,ExplorationMapLootFunction
,ExplosionDecayLootFunction
,FillPlayerHeadLootFunction
,FilteredLootFunction
,FurnaceSmeltLootFunction
,LimitCountLootFunction
,LootingEnchantLootFunction
,ModifyContentsLootFunction
,ReferenceLootFunction
,SetAttributesLootFunction
,SetBannerPatternLootFunction
,SetBookCoverLootFunction
,SetComponentsLootFunction
,SetContentsLootFunction
,SetCountLootFunction
,SetCustomDataLootFunction
,SetCustomModelDataLootFunction
,SetDamageLootFunction
,SetEnchantmentsLootFunction
,SetFireworkExplosionLootFunction
,SetFireworksLootFunction
,SetInstrumentLootFunction
,SetItemLootFunction
,SetLootTableLootFunction
,SetLoreLootFunction
,SetNameLootFunction
,SetOminousBottleAmplifierLootFunction
,SetPotionLootFunction
,SetStewEffectLootFunction
,SetWritableBookPagesLootFunction
,SetWrittenBookPagesLootFunction
,ToggleTooltipsLootFunction
- Mappings:
Namespace Name named net/minecraft/loot/function/LootFunction
intermediary net/minecraft/class_117
official erx
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionapply
(BiFunction<ItemStack, LootContext, ItemStack> itemApplier, Consumer<ItemStack> lootConsumer, LootContext context) LootFunctionType
<? extends LootFunction> getType()
Methods inherited from interface java.util.function.BiFunction
andThen, apply
Methods inherited from interface net.minecraft.loot.context.LootContextAware
getRequiredParameters, validate
-
Method Details
-
getType
LootFunctionType<? extends LootFunction> getType()- Mappings:
Namespace Name Mixin selector named getType
Lnet/minecraft/loot/function/LootFunction;getType()Lnet/minecraft/loot/function/LootFunctionType;
intermediary method_29321
Lnet/minecraft/class_117;method_29321()Lnet/minecraft/class_5339;
official b
Lerx;b()Lery;
-
apply
static Consumer<ItemStack> apply(BiFunction<ItemStack, LootContext, ItemStack> itemApplier, Consumer<ItemStack> lootConsumer, LootContext context) - Mappings:
Namespace Name Mixin selector named apply
Lnet/minecraft/loot/function/LootFunction;apply(Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lnet/minecraft/loot/context/LootContext;)Ljava/util/function/Consumer;
intermediary method_513
Lnet/minecraft/class_117;method_513(Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lnet/minecraft/class_47;)Ljava/util/function/Consumer;
official a
Lerx;a(Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Leqk;)Ljava/util/function/Consumer;
-