net.minecraft.advancements.critereon

public record ItemPredicate

implements Predicate<ItemStack>

cl
net.minecraft.advancements.critereon.ItemPredicate
net.minecraft.class_2073
net.minecraft.unmapped.C_afravpde
net.minecraft.predicate.item.ItemPredicate
net.minecraft.predicate.item.ItemPredicate

Field summary

Modifier and TypeField
private final Optional<HolderSet<Item>>
b
items
comp_1784
f_zipcqdwu
items
items
private final MinMaxBounds$Ints
c
count
comp_1785
f_unmuvhdr
count
count
private final DataComponentExactPredicate
d
components
comp_2374
f_lngaevuf
components
components
private final Map<DataComponentPredicate$Type<?>, DataComponentPredicate>
e
subPredicates
comp_2462
f_mdddrquk
subPredicates
subPredicates
public static final com.mojang.serialization.Codec<ItemPredicate>
a
CODEC
field_45754
f_jzkgbumt
CODEC
CODEC

Constructor summary

ModifierConstructor
public (Optional<HolderSet<Item>> items, MinMaxBounds$Ints count, DataComponentExactPredicate components, Map<DataComponentPredicate$Type<?>, DataComponentPredicate> subPredicates)

Method summary

Modifier and TypeMethod
public boolean
a(czd arg0)
test(ItemStack arg0)
method_8970(class_1799 arg0)
m_uheeiqzx(C_sddaxwyk arg0)
test(ItemStack stack)
test(ItemStack stack)
public Optional<HolderSet<Item>>
a()
items()
comp_1784()
m_hyxdkyle()
items()
items()
public MinMaxBounds$Ints
b()
count()
comp_1785()
m_llqjqmpt()
count()
count()
public DataComponentExactPredicate
c()
components()
comp_2374()
m_zghitfpg()
components()
components()
public Map<DataComponentPredicate$Type<?>, DataComponentPredicate>
d()
subPredicates()
comp_2462()
m_toxibuvf()
subPredicates()
subPredicates()