Uses of Record Class
net.minecraft.predicate.item.ItemPredicate
Packages that use ItemPredicate
Package
Description
-
Uses of ItemPredicate in net.minecraft.advancement.criterion
Fields in net.minecraft.advancement.criterion with type parameters of type ItemPredicateModifier and TypeFieldDescriptionprivate final Optional<ItemPredicate>FishingRodHookedCriterion.Conditions.caughtItemprivate final List<ItemPredicate>RecipeCraftedCriterion.Conditions.ingredientsprivate final Optional<ItemPredicate>BeeNestDestroyedCriterion.Conditions.itemprivate final Optional<ItemPredicate>ConsumeItemCriterion.Conditions.itemprivate final Optional<ItemPredicate>EnchantedItemCriterion.Conditions.itemprivate final Optional<ItemPredicate>FilledBucketCriterion.Conditions.itemprivate final Optional<ItemPredicate>ItemDurabilityChangedCriterion.Conditions.itemprivate final Optional<ItemPredicate>PlayerInteractedWithEntityCriterion.Conditions.itemprivate final Optional<ItemPredicate>ShotCrossbowCriterion.Conditions.itemprivate final Optional<ItemPredicate>ThrownItemPickedUpByEntityCriterion.Conditions.itemprivate final Optional<ItemPredicate>UsedTotemCriterion.Conditions.itemprivate final Optional<ItemPredicate>UsingItemCriterion.Conditions.itemprivate final Optional<ItemPredicate>VillagerTradeCriterion.Conditions.itemprivate final List<ItemPredicate>InventoryChangedCriterion.Conditions.itemsprivate final Optional<ItemPredicate>FishingRodHookedCriterion.Conditions.rodMethods in net.minecraft.advancement.criterion with parameters of type ItemPredicateModifier and TypeMethodDescriptionUsedTotemCriterion.Conditions.create(ItemPredicate itemPredicate) InventoryChangedCriterion.Conditions.items(ItemPredicate[] items) ConsumeItemCriterion.Conditions.predicate(ItemPredicate predicate) Method parameters in net.minecraft.advancement.criterion with type arguments of type ItemPredicateModifier and TypeMethodDescriptionFilledBucketCriterion.Conditions.create(Optional<ItemPredicate> optional) FishingRodHookedCriterion.Conditions.create(Optional<ItemPredicate> optional, Optional<EntityPredicate> optional2, Optional<ItemPredicate> optional3) ItemDurabilityChangedCriterion.Conditions.create(Optional<ItemPredicate> optional, NumberRange.IntRange durability) ShotCrossbowCriterion.Conditions.create(Optional<ItemPredicate> optional) ThrownItemPickedUpByEntityCriterion.Conditions.createThrownItemPickedUpByEntity(LootContextPredicate player, Optional<ItemPredicate> optional, Optional<LootContextPredicate> optional2) Constructor parameters in net.minecraft.advancement.criterion with type arguments of type ItemPredicateModifierConstructorDescriptionConditions(Optional<LootContextPredicate> optional, NumberRange.IntRange occupied, NumberRange.IntRange full, NumberRange.IntRange empty, List<ItemPredicate> list) Conditions(Optional<LootContextPredicate> optional, Identifier recipeId, List<ItemPredicate> ingredients) -
Uses of ItemPredicate in net.minecraft.data.server.recipe
Methods in net.minecraft.data.server.recipe with parameters of type ItemPredicateModifier and TypeMethodDescriptionprivate static InventoryChangedCriterion.ConditionsRecipeProvider.conditionsFromItemPredicates(ItemPredicate[] predicates) -
Uses of ItemPredicate in net.minecraft.loot.condition
Fields in net.minecraft.loot.condition with type parameters of type ItemPredicateModifier and TypeFieldDescriptionprivate final Optional<ItemPredicate>MatchToolLootCondition.predicateThe field for thepredicaterecord component.Methods in net.minecraft.loot.condition that return types with arguments of type ItemPredicateModifier and TypeMethodDescriptionMatchToolLootCondition.predicate()Returns the value of thepredicaterecord component.Constructor parameters in net.minecraft.loot.condition with type arguments of type ItemPredicate -
Uses of ItemPredicate in net.minecraft.predicate.entity
Fields in net.minecraft.predicate.entity with type parameters of type ItemPredicateModifier and TypeFieldDescriptionprivate Optional<ItemPredicate>EntityEquipmentPredicate.Builder.chestprivate final Optional<ItemPredicate>EntityEquipmentPredicate.chestThe field for thechestrecord component.private Optional<ItemPredicate>EntityEquipmentPredicate.Builder.feetprivate final Optional<ItemPredicate>EntityEquipmentPredicate.feetThe field for thefeetrecord component.private Optional<ItemPredicate>EntityEquipmentPredicate.Builder.headprivate final Optional<ItemPredicate>EntityEquipmentPredicate.headThe field for theheadrecord component.private Optional<ItemPredicate>EntityEquipmentPredicate.Builder.legsprivate final Optional<ItemPredicate>EntityEquipmentPredicate.legsThe field for thelegsrecord component.private Optional<ItemPredicate>EntityEquipmentPredicate.Builder.mainhandprivate final Optional<ItemPredicate>EntityEquipmentPredicate.mainhandThe field for themainhandrecord component.private Optional<ItemPredicate>EntityEquipmentPredicate.Builder.offhandprivate final Optional<ItemPredicate>EntityEquipmentPredicate.offhandThe field for theoffhandrecord component.Methods in net.minecraft.predicate.entity that return types with arguments of type ItemPredicateModifier and TypeMethodDescriptionEntityEquipmentPredicate.chest()Returns the value of thechestrecord component.EntityEquipmentPredicate.feet()Returns the value of thefeetrecord component.EntityEquipmentPredicate.head()Returns the value of theheadrecord component.EntityEquipmentPredicate.legs()Returns the value of thelegsrecord component.EntityEquipmentPredicate.mainhand()Returns the value of themainhandrecord component.EntityEquipmentPredicate.offhand()Returns the value of theoffhandrecord component.Method parameters in net.minecraft.predicate.entity with type arguments of type ItemPredicateModifier and TypeMethodDescription(package private) static Optional<EntityEquipmentPredicate>EntityEquipmentPredicate.method_53130(Optional<ItemPredicate> optional, Optional<ItemPredicate> optional2, Optional<ItemPredicate> optional3, Optional<ItemPredicate> optional4, Optional<ItemPredicate> optional5, Optional<ItemPredicate> optional6) Constructor parameters in net.minecraft.predicate.entity with type arguments of type ItemPredicateModifierConstructorDescriptionEntityEquipmentPredicate(Optional<ItemPredicate> optional, Optional<ItemPredicate> optional2, Optional<ItemPredicate> optional3, Optional<ItemPredicate> optional4, Optional<ItemPredicate> optional5, Optional<ItemPredicate> optional6) -
Uses of ItemPredicate in net.minecraft.predicate.item
Fields in net.minecraft.predicate.item with type parameters of type ItemPredicateModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ItemPredicate>ItemPredicate.field_45754Methods in net.minecraft.predicate.item that return types with arguments of type ItemPredicateModifier and TypeMethodDescriptionItemPredicate.Builder.build()static List<ItemPredicate>ItemPredicate.deserializeAll(@Nullable JsonElement el) static Optional<ItemPredicate>ItemPredicate.fromJson(@Nullable JsonElement el) (package private) static Optional<ItemPredicate>ItemPredicate.method_53165(Optional<TagKey<Item>> optional, Optional<RegistryEntryList<Item>> optional2, NumberRange.IntRange intRange, NumberRange.IntRange intRange2, List<EnchantmentPredicate> list, List<EnchantmentPredicate> list2, Optional<RegistryEntry<Potion>> optional3, Optional<NbtPredicate> optional4) Method parameters in net.minecraft.predicate.item with type arguments of type ItemPredicateModifier and TypeMethodDescriptionstatic JsonElementItemPredicate.method_53164(List<ItemPredicate> list)