net.minecraft.predicate.item

public record BundleContentsPredicate

implements ComponentSubPredicate<BundleContentsComponent>

net.minecraft.core.component.predicates.BundlePredicate
net.minecraft.class_9655
net.minecraft.predicate.item.BundleContentsPredicate

Field summary

Modifier and TypeField
private final Optional<CollectionPredicate<ItemStackView, ItemPredicate>>
items
comp_2630
items
public static final com.mojang.serialization.Codec<BundleContentsPredicate>
CODEC
field_51380
CODEC

Constructor summary

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

Method summary

Modifier and TypeMethod
public ComponentType<BundleContentsComponent>
componentType()
method_58163()
getComponentType()
public boolean
matches(BundleContents value)
method_59673(class_9276 arg0)
test(BundleContentsComponent arg0)
public Optional<CollectionPredicate<ItemStackView, ItemPredicate>>
items()
comp_2630()
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_59672(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59672(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)