类 ItemPredicate.Builder
- java.lang.Object
-
- net.minecraft.predicate.item.ItemPredicate.Builder
-
- 封闭类:
- ItemPredicate
public static class ItemPredicate.Builder extends Object
- Mappings:
Namespace Name official bv$aintermediary net/minecraft/class_2073$class_2074named net/minecraft/predicate/item/ItemPredicate$Builder
-
-
字段概要
字段 修饰符和类型 字段 说明 private NumberRange.IntRangecountprivate NumberRange.IntRangedurabilityprivate List<EnchantmentPredicate>enchantmentsprivate @Nullable Itemitemprivate NbtPredicatenbtprivate @Nullable Potionpotionprivate List<EnchantmentPredicate>storedEnchantmentsprivate @Nullable Tag<Item>tag
-
构造器概要
构造器 限定符 构造器 说明 privateBuilder()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 ItemPredicatebuild()ItemPredicate.Buildercount(NumberRange.IntRange count)static ItemPredicate.Buildercreate()ItemPredicate.Builderdurability(NumberRange.IntRange durability)ItemPredicate.Builderenchantment(EnchantmentPredicate enchantment)ItemPredicate.Builderitem(ItemConvertible item)ItemPredicate.Buildernbt(CompoundTag nbt)ItemPredicate.Builderpotion(Potion potion)ItemPredicate.BuilderstoredEnchantment(EnchantmentPredicate enchantment)ItemPredicate.Buildertag(Tag<Item> tag)
-
-
-
字段详细资料
-
enchantments
private final List<EnchantmentPredicate> enchantments
- Mappings:
Namespace Name Mixin selector official aLbv$a;a:Ljava/util/List;intermediary field_9649Lnet/minecraft/class_2073$class_2074;field_9649:Ljava/util/List;named enchantmentsLnet/minecraft/predicate/item/ItemPredicate$Builder;enchantments:Ljava/util/List;
-
storedEnchantments
private final List<EnchantmentPredicate> storedEnchantments
- Mappings:
Namespace Name Mixin selector official bLbv$a;b:Ljava/util/List;intermediary field_20690Lnet/minecraft/class_2073$class_2074;field_20690:Ljava/util/List;named storedEnchantmentsLnet/minecraft/predicate/item/ItemPredicate$Builder;storedEnchantments:Ljava/util/List;
-
item
@Nullable private @Nullable Item item
- Mappings:
Namespace Name Mixin selector official cLbv$a;c:Lbpn;intermediary field_9650Lnet/minecraft/class_2073$class_2074;field_9650:Lnet/minecraft/class_1792;named itemLnet/minecraft/predicate/item/ItemPredicate$Builder;item:Lnet/minecraft/item/Item;
-
tag
@Nullable private @Nullable Tag<Item> tag
- Mappings:
Namespace Name Mixin selector official dLbv$a;d:Lafs;intermediary field_9652Lnet/minecraft/class_2073$class_2074;field_9652:Lnet/minecraft/class_3494;named tagLnet/minecraft/predicate/item/ItemPredicate$Builder;tag:Lnet/minecraft/tag/Tag;
-
count
private NumberRange.IntRange count
- Mappings:
Namespace Name Mixin selector official eLbv$a;e:Lce$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
private NumberRange.IntRange durability
- Mappings:
Namespace Name Mixin selector official fLbv$a;f:Lce$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
@Nullable private @Nullable Potion potion
- Mappings:
Namespace Name Mixin selector official gLbv$a;g:Lbrm;intermediary field_9651Lnet/minecraft/class_2073$class_2074;field_9651:Lnet/minecraft/class_1842;named potionLnet/minecraft/predicate/item/ItemPredicate$Builder;potion:Lnet/minecraft/potion/Potion;
-
nbt
private NbtPredicate nbt
- Mappings:
Namespace Name Mixin selector official hLbv$a;h:Lcg;intermediary field_9654Lnet/minecraft/class_2073$class_2074;field_9654:Lnet/minecraft/class_2105;named nbtLnet/minecraft/predicate/item/ItemPredicate$Builder;nbt:Lnet/minecraft/predicate/NbtPredicate;
-
-
方法详细资料
-
create
public static ItemPredicate.Builder create()
- Mappings:
Namespace Name Mixin selector official aLbv$a;a()Lbv$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;
-
item
public ItemPredicate.Builder item(ItemConvertible item)
- Mappings:
Namespace Name Mixin selector official aLbv$a;a(Lbvq;)Lbv$a;intermediary method_8977Lnet/minecraft/class_2073$class_2074;method_8977(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2073$class_2074;named itemLnet/minecraft/predicate/item/ItemPredicate$Builder;item(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
tag
public ItemPredicate.Builder tag(Tag<Item> tag)
- Mappings:
Namespace Name Mixin selector official aLbv$a;a(Lafs;)Lbv$a;intermediary method_8975Lnet/minecraft/class_2073$class_2074;method_8975(Lnet/minecraft/class_3494;)Lnet/minecraft/class_2073$class_2074;named tagLnet/minecraft/predicate/item/ItemPredicate$Builder;tag(Lnet/minecraft/tag/Tag;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
count
public ItemPredicate.Builder count(NumberRange.IntRange count)
- Mappings:
Namespace Name Mixin selector official aLbv$a;a(Lce$d;)Lbv$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
public ItemPredicate.Builder durability(NumberRange.IntRange durability)
- Mappings:
Namespace Name Mixin selector official bLbv$a;b(Lce$d;)Lbv$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
public ItemPredicate.Builder potion(Potion potion)
- Mappings:
Namespace Name Mixin selector official aLbv$a;a(Lbrm;)Lbv$a;intermediary method_35232Lnet/minecraft/class_2073$class_2074;method_35232(Lnet/minecraft/class_1842;)Lnet/minecraft/class_2073$class_2074;named potionLnet/minecraft/predicate/item/ItemPredicate$Builder;potion(Lnet/minecraft/potion/Potion;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
nbt
public ItemPredicate.Builder nbt(CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official aLbv$a;a(Lmv;)Lbv$a;intermediary method_20399Lnet/minecraft/class_2073$class_2074;method_20399(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074;named nbtLnet/minecraft/predicate/item/ItemPredicate$Builder;nbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/predicate/item/ItemPredicate$Builder;
-
enchantment
public ItemPredicate.Builder enchantment(EnchantmentPredicate enchantment)
- Mappings:
Namespace Name Mixin selector official aLbv$a;a(Lbg;)Lbv$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
public ItemPredicate.Builder storedEnchantment(EnchantmentPredicate enchantment)
- Mappings:
Namespace Name Mixin selector official bLbv$a;b(Lbg;)Lbv$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;
-
build
public ItemPredicate build()
- Mappings:
Namespace Name Mixin selector official bLbv$a;b()Lbv;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;
-
-