Package net.minecraft.predicate.item
Class ItemPredicate
java.lang.Object
net.minecraft.predicate.item.ItemPredicate
- Mappings:
Namespace Name official bzintermediary net/minecraft/class_2073named net/minecraft/predicate/item/ItemPredicate
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ItemPredicateprivate final NumberRange.IntRangeprivate final NumberRange.IntRangeprivate final EnchantmentPredicate[]private final NbtPredicateprivate final EnchantmentPredicate[] -
Constructor Summary
ConstructorsConstructorDescriptionItemPredicate(@Nullable TagKey<Item> tag, @Nullable Set<Item> items, NumberRange.IntRange count, NumberRange.IntRange durability, EnchantmentPredicate[] enchantments, EnchantmentPredicate[] storedEnchantments, @Nullable Potion potion, NbtPredicate nbt) -
Method Summary
-
Field Details
-
ANY
- Mappings:
Namespace Name Mixin selector official aLbz;a:Lbz;intermediary field_9640Lnet/minecraft/class_2073;field_9640:Lnet/minecraft/class_2073;named ANYLnet/minecraft/predicate/item/ItemPredicate;ANY:Lnet/minecraft/predicate/item/ItemPredicate;
-
tag
- Mappings:
Namespace Name Mixin selector official bLbz;b:Lanl;intermediary field_9643Lnet/minecraft/class_2073;field_9643:Lnet/minecraft/class_6862;named tagLnet/minecraft/predicate/item/ItemPredicate;tag:Lnet/minecraft/registry/tag/TagKey;
-
items
- Mappings:
Namespace Name Mixin selector official cLbz;c:Ljava/util/Set;intermediary field_9644Lnet/minecraft/class_2073;field_9644:Ljava/util/Set;named itemsLnet/minecraft/predicate/item/ItemPredicate;items:Ljava/util/Set;
-
count
- Mappings:
Namespace Name Mixin selector official dLbz;d:Lcj$d;intermediary field_9641Lnet/minecraft/class_2073;field_9641:Lnet/minecraft/class_2096$class_2100;named countLnet/minecraft/predicate/item/ItemPredicate;count:Lnet/minecraft/predicate/NumberRange$IntRange;
-
durability
- Mappings:
Namespace Name Mixin selector official eLbz;e:Lcj$d;intermediary field_9646Lnet/minecraft/class_2073;field_9646:Lnet/minecraft/class_2096$class_2100;named durabilityLnet/minecraft/predicate/item/ItemPredicate;durability:Lnet/minecraft/predicate/NumberRange$IntRange;
-
enchantments
- Mappings:
Namespace Name Mixin selector official fLbz;f:[Lbj;intermediary field_9647Lnet/minecraft/class_2073;field_9647:[Lnet/minecraft/class_2035;named enchantmentsLnet/minecraft/predicate/item/ItemPredicate;enchantments:[Lnet/minecraft/predicate/item/EnchantmentPredicate;
-
storedEnchantments
- Mappings:
Namespace Name Mixin selector official gLbz;g:[Lbj;intermediary field_20689Lnet/minecraft/class_2073;field_20689:[Lnet/minecraft/class_2035;named storedEnchantmentsLnet/minecraft/predicate/item/ItemPredicate;storedEnchantments:[Lnet/minecraft/predicate/item/EnchantmentPredicate;
-
potion
- Mappings:
Namespace Name Mixin selector official hLbz;h:Lchu;intermediary field_9642Lnet/minecraft/class_2073;field_9642:Lnet/minecraft/class_1842;named potionLnet/minecraft/predicate/item/ItemPredicate;potion:Lnet/minecraft/potion/Potion;
-
nbt
- Mappings:
Namespace Name Mixin selector official iLbz;i:Lcl;intermediary field_9645Lnet/minecraft/class_2073;field_9645:Lnet/minecraft/class_2105;named nbtLnet/minecraft/predicate/item/ItemPredicate;nbt:Lnet/minecraft/predicate/NbtPredicate;
-
-
Constructor Details
-
ItemPredicate
public ItemPredicate() -
ItemPredicate
public ItemPredicate(@Nullable @Nullable TagKey<Item> tag, @Nullable @Nullable Set<Item> items, NumberRange.IntRange count, NumberRange.IntRange durability, EnchantmentPredicate[] enchantments, EnchantmentPredicate[] storedEnchantments, @Nullable @Nullable Potion potion, NbtPredicate nbt) - Mappings:
Namespace Name Mixin selector official <init>Lbz;<init>(Lanl;Ljava/util/Set;Lcj$d;Lcj$d;[Lbj;[Lbj;Lchu;Lcl;)Vintermediary <init>Lnet/minecraft/class_2073;<init>(Lnet/minecraft/class_6862;Ljava/util/Set;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;[Lnet/minecraft/class_2035;[Lnet/minecraft/class_2035;Lnet/minecraft/class_1842;Lnet/minecraft/class_2105;)Vnamed <init>Lnet/minecraft/predicate/item/ItemPredicate;<init>(Lnet/minecraft/registry/tag/TagKey;Ljava/util/Set;Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/predicate/NumberRange$IntRange;[Lnet/minecraft/predicate/item/EnchantmentPredicate;[Lnet/minecraft/predicate/item/EnchantmentPredicate;Lnet/minecraft/potion/Potion;Lnet/minecraft/predicate/NbtPredicate;)V
-
-
Method Details
-
test
- Mappings:
Namespace Name Mixin selector official aLbz;a(Lcfx;)Zintermediary method_8970Lnet/minecraft/class_2073;method_8970(Lnet/minecraft/class_1799;)Znamed testLnet/minecraft/predicate/item/ItemPredicate;test(Lnet/minecraft/item/ItemStack;)Z
-
fromJson
- Mappings:
Namespace Name Mixin selector official aLbz;a(Lcom/google/gson/JsonElement;)Lbz;intermediary method_8969Lnet/minecraft/class_2073;method_8969(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2073;named fromJsonLnet/minecraft/predicate/item/ItemPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/item/ItemPredicate;
-
toJson
- Mappings:
Namespace Name Mixin selector official aLbz;a()Lcom/google/gson/JsonElement;intermediary method_8971Lnet/minecraft/class_2073;method_8971()Lcom/google/gson/JsonElement;named toJsonLnet/minecraft/predicate/item/ItemPredicate;toJson()Lcom/google/gson/JsonElement;
-
deserializeAll
- Mappings:
Namespace Name Mixin selector official bLbz;b(Lcom/google/gson/JsonElement;)[Lbz;intermediary method_8972Lnet/minecraft/class_2073;method_8972(Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2073;named deserializeAllLnet/minecraft/predicate/item/ItemPredicate;deserializeAll(Lcom/google/gson/JsonElement;)[Lnet/minecraft/predicate/item/ItemPredicate;
-