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... conditions) -
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> frogVariant) Methods in net.minecraft.data.loot with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionprotected LootTable.Builder
BlockLootSubProvider.createCropDrops
(Block cropBlock, Item grownCropItem, Item seedsItem, LootItemCondition.Builder dropGrownCropCondition) IfdropGrownCropCondition
fails (i.e.protected LootTable.Builder
BlockLootSubProvider.createMultifaceBlockDrops
(Block block, LootItemCondition.Builder builder) protected static LootTable.Builder
BlockLootSubProvider.createSelfDropDispatchTable
(Block block, LootItemCondition.Builder conditionBuilder, LootPoolEntryContainer.Builder<?> alternativeBuilder) If the condition fromconditionBuilder
succeeds, drops 1block
. -
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>>> componentType, E effect, LootItemCondition.Builder requirements) Enchantment.Builder.withEffect
(DataComponentType<List<TargetedConditionalEffect<E>>> componentType, EnchantmentTarget enchanted, EnchantmentTarget affected, E effect, LootItemCondition.Builder requirements) -
Uses of LootItemCondition.Builder in net.minecraft.world.level.storage.loot
Methods in net.minecraft.world.level.storage.loot with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionLootPool.Builder.when
(LootItemCondition.Builder conditionBuilder) -
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 conditionBuilder) -
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> enchantment, float... values) static LootItemCondition.Builder
LocationCheck.checkLocation
(LocationPredicate.Builder locationPredicateBuilder) static LootItemCondition.Builder
LocationCheck.checkLocation
(LocationPredicate.Builder locationPredicateBuilder, BlockPos offset) static LootItemCondition.Builder
ConditionReference.conditionReference
(ResourceKey<LootItemCondition> name) static LootItemCondition.Builder
EnchantmentActiveCheck.enchantmentActiveCheck()
static LootItemCondition.Builder
EnchantmentActiveCheck.enchantmentInactiveCheck()
static LootItemCondition.Builder
LootItemEntityPropertyCondition.entityPresent
(LootContext.EntityTarget target) static LootItemCondition.Builder
DamageSourceCondition.hasDamageSource
(DamageSourcePredicate.Builder builder) static LootItemCondition.Builder
LootItemEntityPropertyCondition.hasProperties
(LootContext.EntityTarget target, EntityPredicate entityPredicate) static LootItemCondition.Builder
LootItemEntityPropertyCondition.hasProperties
(LootContext.EntityTarget target, EntityPredicate.Builder predicateBuilder) static LootItemCondition.Builder
ValueCheckCondition.hasValue
(NumberProvider provider, IntRange range) static LootItemCondition.Builder
InvertedLootItemCondition.invert
(LootItemCondition.Builder toInvert) default LootItemCondition.Builder
LootItemCondition.Builder.invert()
static LootItemCondition.Builder
LootItemKilledByPlayerCondition.killedByPlayer()
static LootItemCondition.Builder
LootItemRandomChanceCondition.randomChance
(float chance) static LootItemCondition.Builder
LootItemRandomChanceCondition.randomChance
(NumberProvider chance) static LootItemCondition.Builder
LootItemRandomChanceWithEnchantedBonusCondition.randomChanceAndLootingBoost
(HolderLookup.Provider registries, float base, float perLevelAfterFirst) static LootItemCondition.Builder
ExplosionCondition.survivesExplosion()
static LootItemCondition.Builder
MatchTool.toolMatches
(ItemPredicate.Builder toolPredicateBuilder) Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionvoid
CompositeLootItemCondition.Builder.addTerm
(LootItemCondition.Builder condition) static AllOfCondition.Builder
AllOfCondition.allOf
(LootItemCondition.Builder... conditions) AllOfCondition.Builder.and
(LootItemCondition.Builder p_286760_) default AllOfCondition.Builder
LootItemCondition.Builder.and
(LootItemCondition.Builder condition) static AnyOfCondition.Builder
AnyOfCondition.anyOf
(LootItemCondition.Builder... conditions) static LootItemCondition.Builder
InvertedLootItemCondition.invert
(LootItemCondition.Builder toInvert) AnyOfCondition.Builder.or
(LootItemCondition.Builder p_286344_) default AnyOfCondition.Builder
LootItemCondition.Builder.or
(LootItemCondition.Builder condition) ConditionUserBuilder.when
(LootItemCondition.Builder conditionBuilder) 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> builderSources, Function<E, LootItemCondition.Builder> toBuilderFunction) 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... conditions) -
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)