Class LootItemConditionalFunction

java.lang.Object
net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction
All Implemented Interfaces:
BiFunction<ItemStack, LootContext, ItemStack>, LootItemFunction, LootContextUser, Validatable
Direct Known Subclasses:
ApplyBonusCount, ApplyExplosionDecay, CopyBlockState, CopyComponentsFunction, CopyCustomDataFunction, CopyNameFunction, DiscardItem, EnchantedCountIncreaseFunction, EnchantRandomlyFunction, EnchantWithLevelsFunction, ExplorationMapFunction, FillPlayerHead, FilteredFunction, FunctionReference, LimitCount, ModifyContainerContents, 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 abstract class LootItemConditionalFunction extends Object implements LootItemFunction
A LootItemFunction that only modifies the stacks if a list of predicates passes.