net.minecraft.core.component

public final class DataComponentExactPredicate

implements Predicate<DataComponentGetter>

kh
net.minecraft.core.component.DataComponentExactPredicate
net.minecraft.class_9329

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<DataComponentExactPredicate>
a
CODEC
field_49595
public static final StreamCodec<RegistryFriendlyByteBuf, DataComponentExactPredicate>
b
STREAM_CODEC
field_49596
public static final DataComponentExactPredicate
c
EMPTY
field_49597
private final List<TypedDataComponent<?>>
d
expectedComponents
field_49598

Constructor summary

ModifierConstructor
(List<TypedDataComponent<?>> arg0)

Method summary

Modifier and TypeMethod
public static DataComponentExactPredicate$Builder
a()
builder()
method_57862()
public static <T> DataComponentExactPredicate
a(km<T> arg0, T arg1)
expect(DataComponentType<T> arg0, T arg1)
method_66877(class_9331<T> arg0, T arg1)
public static DataComponentExactPredicate
a(kk arg0)
allOf(DataComponentMap arg0)
method_57865(class_9323 arg0)
public static DataComponentExactPredicate
a(kk arg0, km<?>... arg1)
someOf(DataComponentMap arg0, DataComponentType<?>... arg1)
method_64096(class_9323 arg0, class_9331<?>... arg1)
public boolean
b()
isEmpty()
method_68711()
public boolean
a(ki arg0)
test(DataComponentGetter arg0)
method_57868(class_9473 arg0)
public boolean
c()
alwaysMatches()
method_57867()
public DataComponentPatch
d()
asPatch()
method_57870()