Package net.minecraft.predicate.item
Class ItemPredicate.Builder
java.lang.Object
net.minecraft.predicate.item.ItemPredicate.Builder
- Enclosing class:
- ItemPredicate
public static class ItemPredicate.Builder extends Object
-
Field Summary
Fields Modifier and Type Field Description private NumberRange.IntRange
count
private NumberRange.IntRange
durability
private List<EnchantmentPredicate>
enchantments
private Item
item
private NbtPredicate
nbt
private Potion
potion
private List<EnchantmentPredicate>
storedEnchantments
private Tag<Item>
tag
-
Constructor Summary
Constructors Modifier Constructor Description private
Builder()
-
Method Summary
Modifier and Type Method Description ItemPredicate
build()
static ItemPredicate.Builder
create()
ItemPredicate.Builder
enchantment(EnchantmentPredicate enchantment)
ItemPredicate.Builder
item(ItemConvertible item)
ItemPredicate.Builder
nbt(CompoundTag nbt)
ItemPredicate.Builder
tag(Tag<Item> tag)
-
Field Details
-
enchantments
-
storedEnchantments
-
item
-
tag
-
count
-
durability
-
potion
-
nbt
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
create
-
item
-
tag
-
nbt
-
enchantment
-
build
-