net.minecraft.predicate.component

public class ComponentsPredicate$Builder

net.minecraft.advancements.predicates.DataComponentMatchers$Builder
net.minecraft.class_10914$class_10915
net.minecraft.predicate.component.ComponentsPredicate$Builder

Field summary

Modifier and TypeField
private ComponentMapPredicate
exact
field_58047
exact
private final com.google.common.collect.ImmutableMap$Builder<ComponentPredicate$Type<?>, ComponentPredicate>
partial
field_58048
partial

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public static ComponentsPredicate$Builder
components()
method_68683()
create()
public <T extends ComponentType<?>> ComponentsPredicate$Builder
any(DataComponentType<?> type)
method_75073(class_9331<?> arg0)
has(ComponentType<?> type)
public <T extends ComponentPredicate> ComponentsPredicate$Builder
partial(DataComponentPredicate$Type<T> type, T predicate)
method_68685(class_9360$class_8745<T> arg0, T arg1)
partial(ComponentPredicate$Type<T> type, T predicate)
public ComponentsPredicate$Builder
exact(DataComponentExactPredicate exact)
method_68684(class_9329 arg0)
exact(ComponentMapPredicate exact)
public ComponentsPredicate
build()
method_68686()
build()