Package net.minecraft.predicate.item
Class ItemPredicate.Builder
java.lang.Object
net.minecraft.predicate.item.ItemPredicate.Builder
- Enclosing class:
ItemPredicate
- Mappings:
Namespace Name official cc$aintermediary net/minecraft/class_2073$class_2074named net/minecraft/predicate/item/ItemPredicate$Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ComponentPredicateprivate NumberRange.IntRangeprivate NumberRange.IntRangeprivate final ImmutableList.Builder<EnchantmentPredicate> private Optional<RegistryEntryList<Item>> private Optional<NbtPredicate> private Optional<RegistryEntryList<Potion>> private final ImmutableList.Builder<EnchantmentPredicate> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()component(ComponentPredicate componentPredicate) count(NumberRange.IntRange count) static ItemPredicate.Buildercreate()durability(NumberRange.IntRange durability) enchantment(EnchantmentPredicate enchantment) items(ItemConvertible[] items) nbt(NbtCompound nbt) potion(RegistryEntryList<Potion> potion) storedEnchantment(EnchantmentPredicate enchantment)
-
Field Details
-
enchantments
- Mappings:
Namespace Name Mixin selector official aLcc$a;a:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_9649Lnet/minecraft/class_2073$class_2074;field_9649:Lcom/google/common/collect/ImmutableList$Builder;named enchantmentsLnet/minecraft/predicate/item/ItemPredicate$Builder;enchantments:Lcom/google/common/collect/ImmutableList$Builder;
-
storedEnchantments
- Mappings:
Namespace Name Mixin selector official bLcc$a;b:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_20690Lnet/minecraft/class_2073$class_2074;field_20690:Lcom/google/common/collect/ImmutableList$Builder;named storedEnchantmentsLnet/minecraft/predicate/item/ItemPredicate$Builder;storedEnchantments:Lcom/google/common/collect/ImmutableList$Builder;
-
item
- Mappings:
Namespace Name Mixin selector official cLcc$a;c:Ljava/util/Optional;intermediary field_9650Lnet/minecraft/class_2073$class_2074;field_9650:Ljava/util/Optional;named itemLnet/minecraft/predicate/item/ItemPredicate$Builder;item:Ljava/util/Optional;
-
count
- Mappings:
Namespace Name Mixin selector official dLcc$a;d:Lcm$d;intermediary field_9648Lnet/minecraft/class_2073$class_2074;field_9648:Lnet/minecraft/class_2096$class_2100;named countLnet/minecraft/predicate/item/ItemPredicate$Builder;count:Lnet/minecraft/predicate/NumberRange$IntRange;
-
durability
- Mappings:
Namespace Name Mixin selector official eLcc$a;e:Lcm$d;intermediary field_9653Lnet/minecraft/class_2073$class_2074;field_9653:Lnet/minecraft/class_2096$class_2100;named durabilityLnet/minecraft/predicate/item/ItemPredicate$Builder;durability:Lnet/minecraft/predicate/NumberRange$IntRange;
-
potion
- Mappings:
Namespace Name Mixin selector official fLcc$a;f:Ljava/util/Optional;intermediary field_9651Lnet/minecraft/class_2073$class_2074;field_9651:Ljava/util/Optional;named potionLnet/minecraft/predicate/item/ItemPredicate$Builder;potion:Ljava/util/Optional;
-
nbtPredicate
- Mappings:
Namespace Name Mixin selector official gLcc$a;g:Ljava/util/Optional;intermediary field_49234Lnet/minecraft/class_2073$class_2074;field_49234:Ljava/util/Optional;named nbtPredicateLnet/minecraft/predicate/item/ItemPredicate$Builder;nbtPredicate:Ljava/util/Optional;
-
componentPredicate
- Mappings:
Namespace Name Mixin selector official hLcc$a;h:Ljp;intermediary field_49235Lnet/minecraft/class_2073$class_2074;field_49235:Lnet/minecraft/class_9329;named componentPredicateLnet/minecraft/predicate/item/ItemPredicate$Builder;componentPredicate:Lnet/minecraft/predicate/ComponentPredicate;
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLcc$a;a()Lcc$a;intermediary method_8973Lnet/minecraft/class_2073$class_2074;method_8973()Lnet/minecraft/class_2073$class_2074;named createLnet/minecraft/predicate/item/ItemPredicate$Builder;create()Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
items
- Mappings:
Namespace Name Mixin selector official aLcc$a;a([Lczf;)Lcc$a;intermediary method_8977Lnet/minecraft/class_2073$class_2074;method_8977([Lnet/minecraft/class_1935;)Lnet/minecraft/class_2073$class_2074;named itemsLnet/minecraft/predicate/item/ItemPredicate$Builder;items([Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
tag
- Mappings:
Namespace Name Mixin selector official aLcc$a;a(Lavt;)Lcc$a;intermediary method_8975Lnet/minecraft/class_2073$class_2074;method_8975(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2073$class_2074;named tagLnet/minecraft/predicate/item/ItemPredicate$Builder;tag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
count
- Mappings:
Namespace Name Mixin selector official aLcc$a;a(Lcm$d;)Lcc$a;intermediary method_35233Lnet/minecraft/class_2073$class_2074;method_35233(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;named countLnet/minecraft/predicate/item/ItemPredicate$Builder;count(Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
durability
- Mappings:
Namespace Name Mixin selector official bLcc$a;b(Lcm$d;)Lcc$a;intermediary method_35235Lnet/minecraft/class_2073$class_2074;method_35235(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;named durabilityLnet/minecraft/predicate/item/ItemPredicate$Builder;durability(Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
potion
- Mappings:
Namespace Name Mixin selector official aLcc$a;a(Lir;)Lcc$a;intermediary method_35232Lnet/minecraft/class_2073$class_2074;method_35232(Lnet/minecraft/class_6885;)Lnet/minecraft/class_2073$class_2074;named potionLnet/minecraft/predicate/item/ItemPredicate$Builder;potion(Lnet/minecraft/registry/entry/RegistryEntryList;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
nbt
- Mappings:
Namespace Name Mixin selector official aLcc$a;a(Lto;)Lcc$a;intermediary method_57300Lnet/minecraft/class_2073$class_2074;method_57300(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074;named nbtLnet/minecraft/predicate/item/ItemPredicate$Builder;nbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
enchantment
- Mappings:
Namespace Name Mixin selector official aLcc$a;a(Lbm;)Lcc$a;intermediary method_8978Lnet/minecraft/class_2073$class_2074;method_8978(Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074;named enchantmentLnet/minecraft/predicate/item/ItemPredicate$Builder;enchantment(Lnet/minecraft/predicate/item/EnchantmentPredicate;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
storedEnchantment
- Mappings:
Namespace Name Mixin selector official bLcc$a;b(Lbm;)Lcc$a;intermediary method_35234Lnet/minecraft/class_2073$class_2074;method_35234(Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074;named storedEnchantmentLnet/minecraft/predicate/item/ItemPredicate$Builder;storedEnchantment(Lnet/minecraft/predicate/item/EnchantmentPredicate;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
component
- Mappings:
Namespace Name Mixin selector official aLcc$a;a(Ljp;)Lcc$a;intermediary method_57299Lnet/minecraft/class_2073$class_2074;method_57299(Lnet/minecraft/class_9329;)Lnet/minecraft/class_2073$class_2074;named componentLnet/minecraft/predicate/item/ItemPredicate$Builder;component(Lnet/minecraft/predicate/ComponentPredicate;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official bLcc$a;b()Lcc;intermediary method_8976Lnet/minecraft/class_2073$class_2074;method_8976()Lnet/minecraft/class_2073;named buildLnet/minecraft/predicate/item/ItemPredicate$Builder;build()Lnet/minecraft/predicate/item/ItemPredicate;
-