Uses of Interface
net.minecraft.world.level.storage.loot.predicates.LootItemCondition.Builder
Packages that use LootItemCondition.Builder
Package
Description
Classes for NeoForge's own data generation.
-
Uses of LootItemCondition.Builder in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionItemUsedOnLocationTrigger.TriggerInstance.placedBlock
(LootItemCondition.Builder... p_301013_) -
Uses of LootItemCondition.Builder in net.minecraft.data.loot
Fields in net.minecraft.data.loot declared as LootItemCondition.BuilderModifier and TypeFieldDescriptionprotected static final LootItemCondition.Builder
BlockLootSubProvider.HAS_SHEARS
Methods in net.minecraft.data.loot that return LootItemCondition.BuilderModifier and TypeMethodDescriptionprivate LootItemCondition.Builder
BlockLootSubProvider.doesNotHaveShearsOrSilkTouch()
protected LootItemCondition.Builder
BlockLootSubProvider.doesNotHaveSilkTouch()
private LootItemCondition.Builder
BlockLootSubProvider.hasShearsOrSilkTouch()
protected LootItemCondition.Builder
BlockLootSubProvider.hasSilkTouch()
protected LootItemCondition.Builder
EntityLootSubProvider.killedByFrog()
protected LootItemCondition.Builder
EntityLootSubProvider.killedByFrogVariant
(ResourceKey<FrogVariant> p_335676_) Methods in net.minecraft.data.loot with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionprotected LootTable.Builder
BlockLootSubProvider.createCropDrops
(Block p_249457_, Item p_248599_, Item p_251915_, LootItemCondition.Builder p_252202_) protected LootTable.Builder
BlockLootSubProvider.createMultifaceBlockDrops
(Block p_249088_, LootItemCondition.Builder p_251535_) protected static LootTable.Builder
BlockLootSubProvider.createSelfDropDispatchTable
(Block p_252253_, LootItemCondition.Builder p_248764_, LootPoolEntryContainer.Builder<?> p_249146_) -
Uses of LootItemCondition.Builder in net.minecraft.world.item.enchantment
Methods in net.minecraft.world.item.enchantment with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionEnchantment.Builder.withEffect
(DataComponentType<List<ConditionalEffect<E>>> p_345261_, E p_346342_, LootItemCondition.Builder p_344864_) Enchantment.Builder.withEffect
(DataComponentType<List<TargetedConditionalEffect<E>>> p_345227_, EnchantmentTarget p_346076_, EnchantmentTarget p_345283_, E p_346194_, LootItemCondition.Builder p_345933_) -
Uses of LootItemCondition.Builder in net.minecraft.world.level.storage.loot
Methods in net.minecraft.world.level.storage.loot with parameters of type LootItemCondition.Builder -
Uses of LootItemCondition.Builder in net.minecraft.world.level.storage.loot.entries
Methods in net.minecraft.world.level.storage.loot.entries with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionLootPoolEntryContainer.Builder.when
(LootItemCondition.Builder p_79646_) -
Uses of LootItemCondition.Builder in net.minecraft.world.level.storage.loot.functions
Methods in net.minecraft.world.level.storage.loot.functions with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionLootItemConditionalFunction.Builder.when
(LootItemCondition.Builder p_80694_) -
Uses of LootItemCondition.Builder in net.minecraft.world.level.storage.loot.predicates
Classes in net.minecraft.world.level.storage.loot.predicates that implement LootItemCondition.BuilderModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
Methods in net.minecraft.world.level.storage.loot.predicates that return LootItemCondition.BuilderModifier and TypeMethodDescriptionstatic LootItemCondition.Builder
BonusLevelTableCondition.bonusLevelFlatChance
(Holder<Enchantment> p_345516_, float... p_81519_) static LootItemCondition.Builder
LocationCheck.checkLocation
(LocationPredicate.Builder p_81726_) static LootItemCondition.Builder
LocationCheck.checkLocation
(LocationPredicate.Builder p_81728_, BlockPos p_81729_) static LootItemCondition.Builder
ConditionReference.conditionReference
(ResourceKey<LootItemCondition> p_335879_) static LootItemCondition.Builder
EnchantmentActiveCheck.enchantmentActiveCheck()
static LootItemCondition.Builder
EnchantmentActiveCheck.enchantmentInactiveCheck()
static LootItemCondition.Builder
LootItemEntityPropertyCondition.entityPresent
(LootContext.EntityTarget p_81863_) static LootItemCondition.Builder
DamageSourceCondition.hasDamageSource
(DamageSourcePredicate.Builder p_81590_) static LootItemCondition.Builder
LootItemEntityPropertyCondition.hasProperties
(LootContext.EntityTarget p_81868_, EntityPredicate p_81869_) static LootItemCondition.Builder
LootItemEntityPropertyCondition.hasProperties
(LootContext.EntityTarget p_81865_, EntityPredicate.Builder p_81866_) static LootItemCondition.Builder
ValueCheckCondition.hasValue
(NumberProvider p_165529_, IntRange p_165530_) static LootItemCondition.Builder
InvertedLootItemCondition.invert
(LootItemCondition.Builder p_81695_) default LootItemCondition.Builder
LootItemCondition.Builder.invert()
static LootItemCondition.Builder
LootItemKilledByPlayerCondition.killedByPlayer()
static LootItemCondition.Builder
LootItemRandomChanceCondition.randomChance
(float p_81928_) static LootItemCondition.Builder
LootItemRandomChanceCondition.randomChance
(NumberProvider p_345741_) static LootItemCondition.Builder
LootItemRandomChanceWithEnchantedBonusCondition.randomChanceAndLootingBoost
(HolderLookup.Provider p_346115_, float p_345739_, float p_345989_) static LootItemCondition.Builder
ExplosionCondition.survivesExplosion()
static LootItemCondition.Builder
MatchTool.toolMatches
(ItemPredicate.Builder p_81998_) Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionvoid
CompositeLootItemCondition.Builder.addTerm
(LootItemCondition.Builder p_286677_) static AllOfCondition.Builder
AllOfCondition.allOf
(LootItemCondition.Builder... p_286873_) AllOfCondition.Builder.and
(LootItemCondition.Builder p_286760_) default AllOfCondition.Builder
LootItemCondition.Builder.and
(LootItemCondition.Builder p_286363_) static AnyOfCondition.Builder
AnyOfCondition.anyOf
(LootItemCondition.Builder... p_286239_) static LootItemCondition.Builder
InvertedLootItemCondition.invert
(LootItemCondition.Builder p_81695_) AnyOfCondition.Builder.or
(LootItemCondition.Builder p_286344_) default AnyOfCondition.Builder
LootItemCondition.Builder.or
(LootItemCondition.Builder p_286316_) ConditionUserBuilder.when
(LootItemCondition.Builder p_231043_) Method parameters in net.minecraft.world.level.storage.loot.predicates with type arguments of type LootItemCondition.BuilderModifier and TypeMethodDescriptiondefault <E> T
ConditionUserBuilder.when
(Iterable<E> p_231041_, Function<E, LootItemCondition.Builder> p_231042_) Constructors in net.minecraft.world.level.storage.loot.predicates with parameters of type LootItemCondition.BuilderModifierConstructorDescriptionBuilder
(LootItemCondition.Builder... p_286842_) Builder
(LootItemCondition.Builder... p_286497_) protected
Builder
(LootItemCondition.Builder... p_286619_) -
Uses of LootItemCondition.Builder in net.neoforged.neoforge.common.data.internal
Fields in net.neoforged.neoforge.common.data.internal with type parameters of type LootItemCondition.BuilderModifier and TypeFieldDescriptionprivate final List
<Function<LootItemCondition, LootItemCondition.Builder>> NeoForgeLootTableProvider.conditionReplacers
Method parameters in net.neoforged.neoforge.common.data.internal with type arguments of type LootItemCondition.BuilderModifier and TypeMethodDescriptionprivate boolean
NeoForgeLootTableProvider.findAndReplaceInComposite
(CompositeLootItemCondition alternative, Consumer<LootItemCondition.Builder> poolBuilder) private boolean
NeoForgeLootTableProvider.replaceCondition
(LootItemCondition lootCondition, Consumer<LootItemCondition.Builder> poolBuilder) private void
NeoForgeLootTableProvider.replaceLootItemCondition
(Function<LootItemCondition, LootItemCondition.Builder> replacer) -
Uses of LootItemCondition.Builder in net.neoforged.neoforge.common.loot
Classes in net.neoforged.neoforge.common.loot that implement LootItemCondition.BuilderMethods in net.neoforged.neoforge.common.loot that return LootItemCondition.BuilderModifier and TypeMethodDescriptionstatic LootItemCondition.Builder
CanItemPerformAbility.canItemPerformAbility
(ItemAbility action)