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,EnchantedCountIncreaseLootFunction,EnchantRandomlyLootFunction,EnchantWithLevelsLootFunction,ExplorationMapLootFunction,ExplosionDecayLootFunction,FillPlayerHeadLootFunction,FilteredLootFunction,FurnaceSmeltLootFunction,LimitCountLootFunction,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/LootFunctionintermediary net/minecraft/class_117official etf
-
Nested Class Summary
Nested Classes -
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, applyMethods inherited from interface net.minecraft.loot.context.LootContextAware
getRequiredParameters, validate
-
Method Details
-
getType
LootFunctionType<? extends LootFunction> getType()- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/loot/function/LootFunction;getType()Lnet/minecraft/loot/function/LootFunctionType;intermediary method_29321Lnet/minecraft/class_117;method_29321()Lnet/minecraft/class_5339;official bLetf;b()Letg;
-
apply
static Consumer<ItemStack> apply(BiFunction<ItemStack, LootContext, ItemStack> itemApplier, Consumer<ItemStack> lootConsumer, LootContext context) - Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/loot/function/LootFunction;apply(Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lnet/minecraft/loot/context/LootContext;)Ljava/util/function/Consumer;intermediary method_513Lnet/minecraft/class_117;method_513(Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lnet/minecraft/class_47;)Ljava/util/function/Consumer;official aLetf;a(Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lerr;)Ljava/util/function/Consumer;
-