Interface LootItemFunction

All Superinterfaces:
BiFunction<ItemStack, LootContext, ItemStack>, LootContextUser, Validatable
All Known Implementing Classes:
ApplyBonusCount, ApplyExplosionDecay, CopyBlockState, CopyComponentsFunction, CopyCustomDataFunction, CopyNameFunction, DiscardItem, EnchantedCountIncreaseFunction, EnchantRandomlyFunction, EnchantWithLevelsFunction, ExplorationMapFunction, FillPlayerHead, FilteredFunction, FunctionReference, LimitCount, LootItemConditionalFunction, ModifyContainerContents, SequenceFunction, SetAttributesFunction, SetBannerPatternFunction, SetBookCoverFunction, SetComponentsFunction, SetContainerContents, SetContainerLootTable, SetCustomDataFunction, SetCustomModelDataFunction, SetEnchantmentsFunction, SetFireworkExplosionFunction, SetFireworksFunction, SetInstrumentFunction, SetItemCountFunction, SetItemDamageFunction, SetItemFunction, SetLoreFunction, SetNameFunction, SetOminousBottleAmplifierFunction, SetPotionFunction, SetRandomDyesFunction, SetRandomPotionFunction, SetStewEffectFunction, SetWritableBookPagesFunction, SetWrittenBookPagesFunction, SmeltItemFunction, ToggleTooltips

public interface LootItemFunction extends LootContextUser, BiFunction<ItemStack, LootContext, ItemStack>
A LootItemFunction modifies an ItemStack based on the current LootContext.
See Also: