Package net.minecraft.loot.function
Interface LootFunction
- All Superinterfaces:
BiFunction<ItemStack,LootContext,ItemStack>
,LootContextAware
- All Known Implementing Classes:
ApplyBonusLootFunction
,ConditionalLootFunction
,CopyNameLootFunction
,CopyNbtLootFunction
,CopyStateFunction
,EnchantRandomlyLootFunction
,EnchantWithLevelsLootFunction
,ExplorationMapLootFunction
,ExplosionDecayLootFunction
,FillPlayerHeadLootFunction
,FurnaceSmeltLootFunction
,LimitCountLootFunction
,LootFunctionManager.AndFunction
,LootingEnchantLootFunction
,SetAttributesLootFunction
,SetBannerPatternFunction
,SetContentsLootFunction
,SetCountLootFunction
,SetDamageLootFunction
,SetEnchantmentsLootFunction
,SetLootTableLootFunction
,SetLoreLootFunction
,SetNameLootFunction
,SetNbtLootFunction
,SetStewEffectLootFunction
public interface LootFunction
extends LootContextAware, BiFunction<ItemStack,LootContext,ItemStack>
- Mappings:
Namespace Name official dka
intermediary net/minecraft/class_117
named net/minecraft/loot/function/LootFunction
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionapply(BiFunction<ItemStack,LootContext,ItemStack> itemApplier, Consumer<ItemStack> lootConsumer, LootContext context)
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 getType()- Mappings:
Namespace Name Mixin selector official a
Ldka;a()Ldkb;
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;
-
apply
static Consumer<ItemStack> apply(BiFunction<ItemStack,LootContext,ItemStack> itemApplier, Consumer<ItemStack> lootConsumer, LootContext context)- Mappings:
Namespace Name Mixin selector official a
Ldka;a(Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Ldip;)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;
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;
-