net.minecraft.predicate.component

public record ComponentsPredicate

implements Predicate<ComponentsAccess>

net.minecraft.advancements.predicates.DataComponentMatchers
net.minecraft.advancements.predicates.DataComponentMatchers
net.minecraft.class_10914
net.minecraft.predicate.component.ComponentsPredicate

Field summary

Modifier and TypeField
private final ComponentMapPredicate
exact
exact
comp_3833
exact
private final Map<ComponentPredicate$Type<?>, ComponentPredicate>
partial
partial
comp_3834
partial
public static final ComponentsPredicate
ANY
ANY
field_58044
EMPTY
public static final com.mojang.serialization.MapCodec<ComponentsPredicate>
CODEC
CODEC
field_58045
CODEC
public static final PacketCodec<RegistryByteBuf, ComponentsPredicate>
STREAM_CODEC
STREAM_CODEC
field_58046
PACKET_CODEC

Constructor summary

ModifierConstructor
public (ComponentMapPredicate exact, Map<ComponentPredicate$Type<?>, ComponentPredicate> partial)

Method summary

Modifier and TypeMethod
public boolean
test(DataComponentGetter values)
test(DataComponentGetter values)
method_68682(class_9473 arg0)
test(ComponentsAccess arg0)
public boolean
isEmpty()
isEmpty()
method_68680()
isEmpty()
public ComponentMapPredicate
exact()
exact()
comp_3833()
exact()
public Map<ComponentPredicate$Type<?>, ComponentPredicate>
partial()
partial()
comp_3834()
partial()