net.minecraft.predicate.item

public record ItemPredicate

implements Predicate<ItemStackView>

net.minecraft.advancements.predicates.ItemPredicate
net.minecraft.class_2073
net.minecraft.predicate.item.ItemPredicate

Field summary

Modifier and TypeField
private final Optional<RegistryEntryList<Item>>
items
comp_1784
items
private final NumberRange$IntRange
count
comp_1785
count
private final ComponentsPredicate
components
comp_2374
components
public static final com.mojang.serialization.Codec<ItemPredicate>
CODEC
field_45754
CODEC

Constructor summary

ModifierConstructor
public (Optional<RegistryEntryList<Item>> items, NumberRange$IntRange count, ComponentsPredicate components)

Method summary

Modifier and TypeMethod
public boolean
test(ItemInstance itemStack)
method_8970(class_1_96 arg0)
test(ItemStackView arg0)
public Optional<RegistryEntryList<Item>>
items()
comp_1784()
items()
public NumberRange$IntRange
count()
comp_1785()
count()
public ComponentsPredicate
components()
comp_2374()
components()
public boolean
test(Object itemStack)
test(Object arg0)
test(Object stack)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_57298(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_57298(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)