Class DataComponentMatchers.Builder
java.lang.Object
net.minecraft.advancements.criterion.DataComponentMatchers.Builder
- Enclosing class:
DataComponentMatchers
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DataComponentExactPredicateprivate final ImmutableMap.Builder<DataComponentPredicate.Type<?>, DataComponentPredicate> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends DataComponentType<?>>
DataComponentMatchers.Builderany(DataComponentType<?> type) build()exact(DataComponentExactPredicate exact) partial(DataComponentPredicate.Type<T> type, T predicate)
-
Field Details
-
exact
-
partial
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
components
-
any
public <T extends DataComponentType<?>> DataComponentMatchers.Builder any(DataComponentType<?> type) -
partial
public <T extends DataComponentPredicate> DataComponentMatchers.Builder partial(DataComponentPredicate.Type<T> type, T predicate) -
exact
-
build
-