Package net.minecraft.predicate.item
Class ItemPredicate
java.lang.Object
net.minecraft.predicate.item.ItemPredicate
- Mappings:
Namespace Name official bw
intermediary net/minecraft/class_2073
named net/minecraft/predicate/item/ItemPredicate
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic ItemPredicate
private NumberRange.IntRange
private NumberRange.IntRange
private EnchantmentPredicate[]
private NbtPredicate
private EnchantmentPredicate[]
-
Constructor Summary
ConstructorDescriptionItemPredicate(@Nullable Tag<Item> tag, @Nullable Set<Item> set, NumberRange.IntRange count, NumberRange.IntRange durability, EnchantmentPredicate[] enchantments, EnchantmentPredicate[] storedEnchantments, @Nullable Potion potion, NbtPredicate nbt)
-
Method Summary
Modifier and TypeMethodDescriptionstatic ItemPredicate[]
static ItemPredicate
fromJson(@Nullable JsonElement el)
boolean
toJson()
-
Field Details
-
ANY
- Mappings:
Namespace Name Mixin selector official a
Lbw;a:Lbw;
intermediary field_9640
Lnet/minecraft/class_2073;field_9640:Lnet/minecraft/class_2073;
named ANY
Lnet/minecraft/predicate/item/ItemPredicate;ANY:Lnet/minecraft/predicate/item/ItemPredicate;
-
tag
- Mappings:
Namespace Name Mixin selector official b
Lbw;b:Laga;
intermediary field_9643
Lnet/minecraft/class_2073;field_9643:Lnet/minecraft/class_3494;
named tag
Lnet/minecraft/predicate/item/ItemPredicate;tag:Lnet/minecraft/tag/Tag;
-
item
- Mappings:
Namespace Name Mixin selector official c
Lbw;c:Ljava/util/Set;
intermediary field_9644
Lnet/minecraft/class_2073;field_9644:Ljava/util/Set;
named item
Lnet/minecraft/predicate/item/ItemPredicate;item:Ljava/util/Set;
-
count
- Mappings:
Namespace Name Mixin selector official d
Lbw;d:Lch$d;
intermediary field_9641
Lnet/minecraft/class_2073;field_9641:Lnet/minecraft/class_2096$class_2100;
named count
Lnet/minecraft/predicate/item/ItemPredicate;count:Lnet/minecraft/predicate/NumberRange$IntRange;
-
durability
- Mappings:
Namespace Name Mixin selector official e
Lbw;e:Lch$d;
intermediary field_9646
Lnet/minecraft/class_2073;field_9646:Lnet/minecraft/class_2096$class_2100;
named durability
Lnet/minecraft/predicate/item/ItemPredicate;durability:Lnet/minecraft/predicate/NumberRange$IntRange;
-
enchantments
- Mappings:
Namespace Name Mixin selector official f
Lbw;f:[Lbh;
intermediary field_9647
Lnet/minecraft/class_2073;field_9647:[Lnet/minecraft/class_2035;
named enchantments
Lnet/minecraft/predicate/item/ItemPredicate;enchantments:[Lnet/minecraft/predicate/item/EnchantmentPredicate;
-
storedEnchantments
- Mappings:
Namespace Name Mixin selector official g
Lbw;g:[Lbh;
intermediary field_20689
Lnet/minecraft/class_2073;field_20689:[Lnet/minecraft/class_2035;
named storedEnchantments
Lnet/minecraft/predicate/item/ItemPredicate;storedEnchantments:[Lnet/minecraft/predicate/item/EnchantmentPredicate;
-
potion
- Mappings:
Namespace Name Mixin selector official h
Lbw;h:Lbsk;
intermediary field_9642
Lnet/minecraft/class_2073;field_9642:Lnet/minecraft/class_1842;
named potion
Lnet/minecraft/predicate/item/ItemPredicate;potion:Lnet/minecraft/potion/Potion;
-
nbt
- Mappings:
Namespace Name Mixin selector official i
Lbw;i:Lcj;
intermediary field_9645
Lnet/minecraft/class_2073;field_9645:Lnet/minecraft/class_2105;
named nbt
Lnet/minecraft/predicate/item/ItemPredicate;nbt:Lnet/minecraft/predicate/NbtPredicate;
-
-
Constructor Details
-
ItemPredicate
public ItemPredicate() -
ItemPredicate
public ItemPredicate(@Nullable @Nullable Tag<Item> tag, @Nullable @Nullable Set<Item> set, NumberRange.IntRange count, NumberRange.IntRange durability, EnchantmentPredicate[] enchantments, EnchantmentPredicate[] storedEnchantments, @Nullable @Nullable Potion potion, NbtPredicate nbt)- Mappings:
Namespace Name Mixin selector official <init>
Lbw;<init>(Laga;Ljava/util/Set;Lch$d;Lch$d;[Lbh;[Lbh;Lbsk;Lcj;)V
intermediary <init>
Lnet/minecraft/class_2073;<init>(Lnet/minecraft/class_3494;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;)V
named <init>
Lnet/minecraft/predicate/item/ItemPredicate;<init>(Lnet/minecraft/tag/Tag;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 a
Lbw;a(Lbqp;)Z
intermediary method_8970
Lnet/minecraft/class_2073;method_8970(Lnet/minecraft/class_1799;)Z
named test
Lnet/minecraft/predicate/item/ItemPredicate;test(Lnet/minecraft/item/ItemStack;)Z
-
fromJson
- Mappings:
Namespace Name Mixin selector official a
Lbw;a(Lcom/google/gson/JsonElement;)Lbw;
intermediary method_8969
Lnet/minecraft/class_2073;method_8969(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2073;
named fromJson
Lnet/minecraft/predicate/item/ItemPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/item/ItemPredicate;
-
toJson
- Mappings:
Namespace Name Mixin selector official a
Lbw;a()Lcom/google/gson/JsonElement;
intermediary method_8971
Lnet/minecraft/class_2073;method_8971()Lcom/google/gson/JsonElement;
named toJson
Lnet/minecraft/predicate/item/ItemPredicate;toJson()Lcom/google/gson/JsonElement;
-
deserializeAll
- Mappings:
Namespace Name Mixin selector official b
Lbw;b(Lcom/google/gson/JsonElement;)[Lbw;
intermediary method_8972
Lnet/minecraft/class_2073;method_8972(Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2073;
named deserializeAll
Lnet/minecraft/predicate/item/ItemPredicate;deserializeAll(Lcom/google/gson/JsonElement;)[Lnet/minecraft/predicate/item/ItemPredicate;
-