Package net.minecraft.predicate.item
Class ItemPredicate.Builder
java.lang.Object
net.minecraft.predicate.item.ItemPredicate.Builder
- Enclosing class:
ItemPredicate
- Mappings:
Namespace Name official cg$aintermediary net/minecraft/class_2073$class_2074named net/minecraft/predicate/item/ItemPredicate$Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ComponentPredicateprivate NumberRange.IntRangeprivate final ImmutableMap.Builder<class_9360.Type<?>, class_9360> private Optional<RegistryEntryList<Item>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()component(ComponentPredicate componentPredicate) count(NumberRange.IntRange count) static ItemPredicate.Buildercreate()items(ItemConvertible[] items) <T extends class_9360>
ItemPredicate.Buildermethod_58179(class_9360.Type<T> type, T t)
-
Field Details
-
item
- Mappings:
Namespace Name Mixin selector official aLcg$a;a: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 bLcg$a;b:Lcs$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;
-
componentPredicate
- Mappings:
Namespace Name Mixin selector official cLcg$a;c:Ljx;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;
-
field_49803
- Mappings:
Namespace Name Mixin selector official dLcg$a;d:Lcom/google/common/collect/ImmutableMap$Builder;intermediary field_49803Lnet/minecraft/class_2073$class_2074;field_49803:Lcom/google/common/collect/ImmutableMap$Builder;named field_49803Lnet/minecraft/predicate/item/ItemPredicate$Builder;field_49803:Lcom/google/common/collect/ImmutableMap$Builder;
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLcg$a;a()Lcg$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 aLcg$a;a([Lczt;)Lcg$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 aLcg$a;a(Lawd;)Lcg$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 aLcg$a;a(Lcs$d;)Lcg$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;
-
method_58179
- Mappings:
Namespace Name Mixin selector official aLcg$a;a(Lch$a;Lch;)Lcg$a;intermediary method_58179Lnet/minecraft/class_2073$class_2074;method_58179(Lnet/minecraft/class_9360$class_8745;Lnet/minecraft/class_9360;)Lnet/minecraft/class_2073$class_2074;named method_58179Lnet/minecraft/predicate/item/ItemPredicate$Builder;method_58179(Lnet/minecraft/class_9360$Type;Lnet/minecraft/class_9360;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
component
- Mappings:
Namespace Name Mixin selector official aLcg$a;a(Ljx;)Lcg$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 bLcg$a;b()Lcg;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;
-