net.minecraft.predicate.item

public record ContainerPredicate

implements ComponentSubPredicate<ContainerComponent>

net.minecraft.core.component.predicates.ContainerPredicate
net.minecraft.class_9656
net.minecraft.predicate.item.ContainerPredicate

Field summary

Modifier and TypeField
private final Optional<CollectionPredicate<ItemStackView, ItemPredicate>>
items
comp_2631
items
public static final com.mojang.serialization.Codec<ContainerPredicate>
CODEC
field_51381
CODEC

Constructor summary

ModifierConstructor
public (Optional<CollectionPredicate<ItemStackView, ItemPredicate>> items)

Method summary

Modifier and TypeMethod
public ComponentType<ContainerComponent>
componentType()
method_58163()
getComponentType()
public boolean
matches(ItemContainerContents value)
method_59675(class_9288 arg0)
test(ContainerComponent arg0)
public Optional<CollectionPredicate<ItemStackView, ItemPredicate>>
items()
comp_2631()
items()
public boolean
matches(Object value)
method_58167(Object arg0)
test(Object arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59674(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59674(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)