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
Methods in net.minecraft.data.loot that return LootItemCondition.BuilderModifier and TypeMethodDescriptionprivate LootItemCondition.BuilderBlockLootSubProvider.doesNotHaveShearsOrSilkTouch()protected LootItemCondition.BuilderBlockLootSubProvider.doesNotHaveSilkTouch()protected LootItemCondition.BuilderBlockLootSubProvider.hasShears()private LootItemCondition.BuilderBlockLootSubProvider.hasShearsOrSilkTouch()protected LootItemCondition.BuilderBlockLootSubProvider.hasSilkTouch()protected LootItemCondition.BuilderEntityLootSubProvider.killedByFrog(HolderGetter<EntityType<?>> pEntityTypeRegistry) protected LootItemCondition.BuilderEntityLootSubProvider.killedByFrogVariant(HolderGetter<EntityType<?>> pEntityTypeRegistry, HolderGetter<FrogVariant> pVariantRegistry, ResourceKey<FrogVariant> pVariantKey) Methods in net.minecraft.data.loot with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionprotected LootTable.BuilderBlockLootSubProvider.createCropDrops(Block pCropBlock, Item pGrownCropItem, Item pSeedsItem, LootItemCondition.Builder pDropGrownCropCondition) IfdropGrownCropConditionfails (i.e. crop is not ready), drops 1seedsItem.protected LootTable.BuilderBlockLootSubProvider.createMultifaceBlockDrops(Block pBlock, LootItemCondition.Builder pBuilder) protected static LootTable.BuilderBlockLootSubProvider.createSelfDropDispatchTable(Block pBlock, LootItemCondition.Builder pConditionBuilder, LootPoolEntryContainer.Builder<?> pAlternativeBuilder) 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>>> 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.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 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> pEnchantment, float... pValues) static LootItemCondition.BuilderLocationCheck.checkLocation(LocationPredicate.Builder pLocationPredicateBuilder) static LootItemCondition.BuilderLocationCheck.checkLocation(LocationPredicate.Builder pLocationPredicateBuilder, BlockPos pOffset) static LootItemCondition.BuilderConditionReference.conditionReference(ResourceKey<LootItemCondition> pName) static LootItemCondition.BuilderEnchantmentActiveCheck.enchantmentActiveCheck()static LootItemCondition.BuilderEnchantmentActiveCheck.enchantmentInactiveCheck()static LootItemCondition.BuilderLootItemEntityPropertyCondition.entityPresent(LootContext.EntityTarget pTarget) static LootItemCondition.BuilderDamageSourceCondition.hasDamageSource(DamageSourcePredicate.Builder pBuilder) static LootItemCondition.BuilderLootItemEntityPropertyCondition.hasProperties(LootContext.EntityTarget pTarget, EntityPredicate pEntityPredicate) static LootItemCondition.BuilderLootItemEntityPropertyCondition.hasProperties(LootContext.EntityTarget pTarget, EntityPredicate.Builder pPredicateBuilder) static LootItemCondition.BuilderValueCheckCondition.hasValue(NumberProvider pProvider, IntRange pRange) static LootItemCondition.BuilderInvertedLootItemCondition.invert(LootItemCondition.Builder pToInvert) default LootItemCondition.BuilderLootItemCondition.Builder.invert()static LootItemCondition.BuilderLootItemKilledByPlayerCondition.killedByPlayer()static LootItemCondition.BuilderLootItemRandomChanceCondition.randomChance(float pChance) static LootItemCondition.BuilderLootItemRandomChanceCondition.randomChance(NumberProvider pChance) static LootItemCondition.BuilderLootItemRandomChanceWithEnchantedBonusCondition.randomChanceAndLootingBoost(HolderLookup.Provider pRegistries, float pBase, float pPerLevelAfterFirst) static LootItemCondition.BuilderExplosionCondition.survivesExplosion()static LootItemCondition.BuilderMatchTool.toolMatches(ItemPredicate.Builder pToolPredicateBuilder) Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionvoidCompositeLootItemCondition.Builder.addTerm(LootItemCondition.Builder pCondition) static AllOfCondition.BuilderAllOfCondition.allOf(LootItemCondition.Builder... pConditions) AllOfCondition.Builder.and(LootItemCondition.Builder p_286760_) default AllOfCondition.BuilderLootItemCondition.Builder.and(LootItemCondition.Builder pCondition) static AnyOfCondition.BuilderAnyOfCondition.anyOf(LootItemCondition.Builder... pConditions) static LootItemCondition.BuilderInvertedLootItemCondition.invert(LootItemCondition.Builder pToInvert) AnyOfCondition.Builder.or(LootItemCondition.Builder p_286344_) default AnyOfCondition.BuilderLootItemCondition.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> TConditionUserBuilder.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_) protectedBuilder(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.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)