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.BuilderBlockLootSubProvider.HAS_SHEARSMethods in net.minecraft.data.loot that return LootItemCondition.BuilderModifier and TypeMethodDescriptionprivate LootItemCondition.BuilderBlockLootSubProvider.doesNotHaveShearsOrSilkTouch()protected LootItemCondition.BuilderBlockLootSubProvider.doesNotHaveSilkTouch()private LootItemCondition.BuilderBlockLootSubProvider.hasShearsOrSilkTouch()protected LootItemCondition.BuilderBlockLootSubProvider.hasSilkTouch()protected LootItemCondition.BuilderEntityLootSubProvider.killedByFrog()protected LootItemCondition.BuilderEntityLootSubProvider.killedByFrogVariant(ResourceKey<FrogVariant> frogVariant) Methods in net.minecraft.data.loot with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionprotected LootTable.BuilderBlockLootSubProvider.createCropDrops(Block cropBlock, Item grownCropItem, Item seedsItem, LootItemCondition.Builder dropGrownCropCondition) IfdropGrownCropConditionfails (i.e.protected LootTable.BuilderBlockLootSubProvider.createMultifaceBlockDrops(Block block, LootItemCondition.Builder builder) protected static LootTable.BuilderBlockLootSubProvider.createSelfDropDispatchTable(Block block, LootItemCondition.Builder conditionBuilder, LootPoolEntryContainer.Builder<?> alternativeBuilder) If the condition fromconditionBuildersucceeds, 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 classstatic classstatic classstatic classstatic classstatic classstatic classMethods in net.minecraft.world.level.storage.loot.predicates that return LootItemCondition.BuilderModifier and TypeMethodDescriptionstatic LootItemCondition.BuilderBonusLevelTableCondition.bonusLevelFlatChance(Holder<Enchantment> enchantment, float... values) static LootItemCondition.BuilderLocationCheck.checkLocation(LocationPredicate.Builder locationPredicateBuilder) static LootItemCondition.BuilderLocationCheck.checkLocation(LocationPredicate.Builder locationPredicateBuilder, BlockPos offset) static LootItemCondition.BuilderConditionReference.conditionReference(ResourceKey<LootItemCondition> name) static LootItemCondition.BuilderEnchantmentActiveCheck.enchantmentActiveCheck()static LootItemCondition.BuilderEnchantmentActiveCheck.enchantmentInactiveCheck()static LootItemCondition.BuilderLootItemEntityPropertyCondition.entityPresent(LootContext.EntityTarget target) static LootItemCondition.BuilderDamageSourceCondition.hasDamageSource(DamageSourcePredicate.Builder builder) static LootItemCondition.BuilderLootItemEntityPropertyCondition.hasProperties(LootContext.EntityTarget target, EntityPredicate entityPredicate) static LootItemCondition.BuilderLootItemEntityPropertyCondition.hasProperties(LootContext.EntityTarget target, EntityPredicate.Builder predicateBuilder) static LootItemCondition.BuilderValueCheckCondition.hasValue(NumberProvider provider, IntRange range) static LootItemCondition.BuilderInvertedLootItemCondition.invert(LootItemCondition.Builder toInvert) default LootItemCondition.BuilderLootItemCondition.Builder.invert()static LootItemCondition.BuilderLootItemKilledByPlayerCondition.killedByPlayer()static LootItemCondition.BuilderLootItemRandomChanceCondition.randomChance(float chance) static LootItemCondition.BuilderLootItemRandomChanceCondition.randomChance(NumberProvider chance) static LootItemCondition.BuilderLootItemRandomChanceWithEnchantedBonusCondition.randomChanceAndLootingBoost(HolderLookup.Provider registries, float base, float perLevelAfterFirst) static LootItemCondition.BuilderExplosionCondition.survivesExplosion()static LootItemCondition.BuilderMatchTool.toolMatches(ItemPredicate.Builder toolPredicateBuilder) Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionvoidCompositeLootItemCondition.Builder.addTerm(LootItemCondition.Builder condition) static AllOfCondition.BuilderAllOfCondition.allOf(LootItemCondition.Builder... conditions) AllOfCondition.Builder.and(LootItemCondition.Builder p_286760_) default AllOfCondition.BuilderLootItemCondition.Builder.and(LootItemCondition.Builder condition) static AnyOfCondition.BuilderAnyOfCondition.anyOf(LootItemCondition.Builder... conditions) static LootItemCondition.BuilderInvertedLootItemCondition.invert(LootItemCondition.Builder toInvert) AnyOfCondition.Builder.or(LootItemCondition.Builder p_286344_) default AnyOfCondition.BuilderLootItemCondition.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> TConditionUserBuilder.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_) protectedBuilder(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.conditionReplacersMethod parameters in net.neoforged.neoforge.common.data.internal with type arguments of type LootItemCondition.BuilderModifier and TypeMethodDescriptionprivate booleanNeoForgeLootTableProvider.findAndReplaceInComposite(CompositeLootItemCondition alternative, Consumer<LootItemCondition.Builder> poolBuilder) private booleanNeoForgeLootTableProvider.replaceCondition(LootItemCondition lootCondition, Consumer<LootItemCondition.Builder> poolBuilder) private voidNeoForgeLootTableProvider.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.BuilderCanItemPerformAbility.canItemPerformAbility(ItemAbility action)