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... pConditions) -
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> pFrogVariant) Methods in net.minecraft.data.loot with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionprotected LootTable.Builder
BlockLootSubProvider.createCropDrops
(Block pCropBlock, Item pGrownCropItem, Item pSeedsItem, LootItemCondition.Builder pDropGrownCropCondition) IfdropGrownCropCondition
fails (i.e. crop is not ready), drops 1seedsItem
.protected LootTable.Builder
BlockLootSubProvider.createMultifaceBlockDrops
(Block pBlock, LootItemCondition.Builder pBuilder) protected static LootTable.Builder
BlockLootSubProvider.createSelfDropDispatchTable
(Block pBlock, LootItemCondition.Builder pConditionBuilder, LootPoolEntryContainer.Builder<?> pAlternativeBuilder) 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>>> pComponentType, E pEffect, LootItemCondition.Builder pRequirements) Enchantment.Builder.withEffect
(DataComponentType<List<TargetedConditionalEffect<E>>> pComponentType, EnchantmentTarget pEnchanted, EnchantmentTarget pAffected, E pEffect, LootItemCondition.Builder pRequirements) -
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 pConditionBuilder) -
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 pConditionBuilder) -
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> pEnchantment, float... pValues) static LootItemCondition.Builder
LocationCheck.checkLocation
(LocationPredicate.Builder pLocationPredicateBuilder) static LootItemCondition.Builder
LocationCheck.checkLocation
(LocationPredicate.Builder pLocationPredicateBuilder, BlockPos pOffset) static LootItemCondition.Builder
ConditionReference.conditionReference
(ResourceKey<LootItemCondition> pName) static LootItemCondition.Builder
EnchantmentActiveCheck.enchantmentActiveCheck()
static LootItemCondition.Builder
EnchantmentActiveCheck.enchantmentInactiveCheck()
static LootItemCondition.Builder
LootItemEntityPropertyCondition.entityPresent
(LootContext.EntityTarget pTarget) static LootItemCondition.Builder
DamageSourceCondition.hasDamageSource
(DamageSourcePredicate.Builder pBuilder) static LootItemCondition.Builder
LootItemEntityPropertyCondition.hasProperties
(LootContext.EntityTarget pTarget, EntityPredicate pEntityPredicate) static LootItemCondition.Builder
LootItemEntityPropertyCondition.hasProperties
(LootContext.EntityTarget pTarget, EntityPredicate.Builder pPredicateBuilder) static LootItemCondition.Builder
ValueCheckCondition.hasValue
(NumberProvider pProvider, IntRange pRange) static LootItemCondition.Builder
InvertedLootItemCondition.invert
(LootItemCondition.Builder pToInvert) default LootItemCondition.Builder
LootItemCondition.Builder.invert()
static LootItemCondition.Builder
LootItemKilledByPlayerCondition.killedByPlayer()
static LootItemCondition.Builder
LootItemRandomChanceCondition.randomChance
(float pChance) static LootItemCondition.Builder
LootItemRandomChanceCondition.randomChance
(NumberProvider pChance) static LootItemCondition.Builder
LootItemRandomChanceWithEnchantedBonusCondition.randomChanceAndLootingBoost
(HolderLookup.Provider pRegistries, float pBase, float pPerLevelAfterFirst) static LootItemCondition.Builder
ExplosionCondition.survivesExplosion()
static LootItemCondition.Builder
MatchTool.toolMatches
(ItemPredicate.Builder pToolPredicateBuilder) Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionvoid
CompositeLootItemCondition.Builder.addTerm
(LootItemCondition.Builder pCondition) static AllOfCondition.Builder
AllOfCondition.allOf
(LootItemCondition.Builder... pConditions) AllOfCondition.Builder.and
(LootItemCondition.Builder p_286760_) default AllOfCondition.Builder
LootItemCondition.Builder.and
(LootItemCondition.Builder pCondition) static AnyOfCondition.Builder
AnyOfCondition.anyOf
(LootItemCondition.Builder... pConditions) static LootItemCondition.Builder
InvertedLootItemCondition.invert
(LootItemCondition.Builder pToInvert) AnyOfCondition.Builder.or
(LootItemCondition.Builder p_286344_) default AnyOfCondition.Builder
LootItemCondition.Builder.or
(LootItemCondition.Builder pCondition) ConditionUserBuilder.when
(LootItemCondition.Builder pConditionBuilder) 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> pBuilderSources, Function<E, LootItemCondition.Builder> pToBuilderFunction) 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... pConditions) -
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)