Uses of Interface
net.minecraft.world.level.storage.loot.predicates.LootItemCondition.Builder
Packages that use LootItemCondition.Builder
Package
Description
-
Uses of LootItemCondition.Builder in net.minecraft.advancements.triggers
Methods in net.minecraft.advancements.triggers with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionItemUsedOnLocationTrigger.TriggerInstance.placedBlock(LootItemCondition.Builder locationCondition) -
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()private LootItemCondition.BuilderBlockLootSubProvider.hasShearsOrSilkTouch()protected LootItemCondition.BuilderEntityLootSubProvider.killedByFrog()protected LootItemCondition.BuilderEntityLootSubProvider.killedByFrogVariant(ResourceKey<FrogVariant> variant) Methods in net.minecraft.data.loot with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionprotected LootTable.BuilderBlockLootSubProvider.createCropDrops(Block original, Item cropDrop, Item seedDrop, LootItemCondition.Builder isMaxAge) -
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>>> type, E effect, LootItemCondition.Builder condition) Enchantment.Builder.withEffect(DataComponentType<List<TargetedConditionalEffect<E>>> type, EnchantmentTarget enchanted, EnchantmentTarget affected, E effect, LootItemCondition.Builder condition) -
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 classMethods in net.minecraft.world.level.storage.loot.predicates that return LootItemCondition.BuilderModifier and TypeMethodDescriptionstatic LootItemCondition.BuilderMatchBlock.blockMatches(BlockPredicate.Builder predicate) static LootItemCondition.BuilderMatchBlock.blockMatches(HolderGetter<Block> lookup, Block block) static LootItemCondition.BuilderMatchBlock.blockMatches(HolderGetter<Block> lookup, Block block, StatePropertiesPredicate.Builder properties) static LootItemCondition.BuilderBonusLevelTableCondition.bonusLevelFlatChance(Holder<Enchantment> enchantment, float... chances) static LootItemCondition.BuilderLocationCheck.checkLocation(LocationPredicate.Builder predicate) static LootItemCondition.BuilderLocationCheck.checkLocation(LocationPredicate.Builder predicate, Direction direction) static LootItemCondition.BuilderLocationCheck.checkLocation(LocationPredicate.Builder predicate, Vec3i offset) static LootItemCondition.BuilderEnchantmentActiveCheck.enchantmentActiveCheck()static LootItemCondition.BuilderEnchantmentActiveCheck.enchantmentInactiveCheck()static LootItemCondition.BuilderLootItemEntityPropertyCondition.entityPresent(LootContext.EntityTarget target) static <Value> LootItemCondition.BuilderEnvironmentAttributeCheck.environmentAttribute(EnvironmentAttribute<Value> attribute, Value value) static LootItemCondition.BuilderDamageSourceCondition.hasDamageSource(DamageSourcePredicate.Builder builder) static LootItemCondition.BuilderLootItemEntityPropertyCondition.hasProperties(LootContext.EntityTarget target, EntityPredicate predicate) static LootItemCondition.BuilderLootItemEntityPropertyCondition.hasProperties(LootContext.EntityTarget target, EntityPredicate.Builder predicate) static LootItemCondition.BuilderFloatValueCheck.hasValue(Holder<ContextFloatProvider> value, FloatRangePredicate range) static LootItemCondition.BuilderIntValueCheck.hasValue(Holder<ContextIntProvider> value, IntRangePredicate range) static LootItemCondition.BuilderInvertedLootItemCondition.invert(Holder<LootItemCondition> term) static LootItemCondition.BuilderInvertedLootItemCondition.invert(LootItemCondition.Builder term) default LootItemCondition.BuilderLootItemCondition.Builder.invert()static LootItemCondition.BuilderLootItemKilledByPlayerCondition.killedByPlayer()static LootItemCondition.BuilderLootItemRandomChanceCondition.randomChance(float probability) static LootItemCondition.BuilderLootItemRandomChanceCondition.randomChance(Holder<ContextFloatProvider> probability) static LootItemCondition.BuilderLootItemRandomChanceWithEnchantedBonusCondition.randomChanceAndLootingBoost(HolderGetter<Enchantment> enchantments, float chance, float perEnchantmentLevel) static LootItemCondition.BuilderExplosionCondition.survivesExplosion()static LootItemCondition.BuilderMatchTool.toolMatches(ItemPredicate.Builder predicate) Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type LootItemCondition.BuilderModifier and TypeMethodDescriptionvoidCompositeLootItemCondition.Builder.addTerm(LootItemCondition.Builder term) static AllOfCondition.BuilderAllOfCondition.allOf(LootItemCondition.Builder... terms) AllOfCondition.Builder.and(LootItemCondition.Builder term) default AllOfCondition.BuilderLootItemCondition.Builder.and(LootItemCondition.Builder other) static AnyOfCondition.BuilderAnyOfCondition.anyOf(LootItemCondition.Builder... terms) static LootItemCondition.BuilderInvertedLootItemCondition.invert(LootItemCondition.Builder term) AnyOfCondition.Builder.or(LootItemCondition.Builder term) default AnyOfCondition.BuilderLootItemCondition.Builder.or(LootItemCondition.Builder other) default TConditionUserBuilder.when(LootItemCondition.Builder builder) Method parameters in net.minecraft.world.level.storage.loot.predicates with type arguments of type LootItemCondition.BuilderModifier and TypeMethodDescriptiondefault <E> TConditionUserBuilder.when(Iterable<E> collection, Function<E, LootItemCondition.Builder> conditionProvider) Constructors in net.minecraft.world.level.storage.loot.predicates with parameters of type LootItemCondition.BuilderModifierConstructorDescriptionBuilder(LootItemCondition.Builder... terms) Builder(LootItemCondition.Builder... terms) protectedBuilder(LootItemCondition.Builder... terms) -
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)