net.minecraft.predicate.component

public final class ComponentMapPredicate

implements Predicate<ComponentsAccess>

kf
net.minecraft.core.component.DataComponentExactPredicate
net.minecraft.class_9329
net.minecraft.predicate.component.ComponentMapPredicate
net.minecraft.unmapped.C_sdwoobnp
net.minecraft.unmapped.C_sdwoobnp
net.minecraft.src.C_379124_

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<ComponentMapPredicate>
a
CODEC
field_49595
CODEC
f_pcvinxqd
CODEC
f_381458_
public static final PacketCodec<RegistryByteBuf, ComponentMapPredicate>
b
STREAM_CODEC
field_49596
PACKET_CODEC
f_aqvzqufi
PACKET_CODEC
f_382263_
public static final ComponentMapPredicate
c
EMPTY
field_49597
EMPTY
f_qejckhxk
f_381906_
private final List<Component<?>>
d
expectedComponents
field_49598
components
f_mwgrtaeq
f_380591_

Constructor summary

ModifierConstructor
(List<Component<?>> components)

Method summary

Modifier and TypeMethod
public static ComponentMapPredicate$Builder
a()
builder()
method_57862()
builder()
m_pexnijlh()
m_388295_()
public static <T> ComponentMapPredicate
a(kk<T> o, T o)
expect(DataComponentType<T> arg0, T arg1)
method_66877(class_9331<T> arg0, T arg1)
of(ComponentType<T> type, T value)
m_czudqxzf(C_pscqxfcs<T> arg0, T arg1)
m_czudqxzf(DataComponentType<T> type, T value)
m_384378_(C_313543_<T> p_394016_, T p_397299_)
public static ComponentMapPredicate
a(ki o)
allOf(DataComponentMap arg0)
method_57865(class_9323 arg0)
of(ComponentMap components)
m_jzucjxbn(C_kouhnfig arg0)
m_jzucjxbn(DataComponentMap elements)
m_389036_(C_313470_ p_392635_)
public static ComponentMapPredicate
a(ki o, kk<?>... o)
someOf(DataComponentMap arg0, DataComponentType<?>... arg1)
method_64096(class_9323 arg0, class_9331<?>... arg1)
ofFiltered(ComponentMap components, ComponentType<?>... types)
m_ywulyutf(C_kouhnfig arg0, C_pscqxfcs<?>... arg1)
m_386119_(C_313470_ p_393446_, C_313543_<?>... p_394636_)
public boolean
b()
isEmpty()
method_68711()
isEmpty()
m_aepskgdn()
m_388765_()
public boolean
a(kg arg0)
test(DataComponentGetter arg0)
method_57868(class_9473 arg0)
test(ComponentsAccess arg0)
m_ezmctexe(C_hmcnusfu arg0)
test(ComponentAccess arg0)
test(C_379187_ arg0)
public boolean
c()
alwaysMatches()
method_57867()
method_57867()
m_aejoxfyu()
m_385215_()
public ComponentChanges
d()
asPatch()
method_57870()
toChanges()
m_auphdoaa()
m_388834_()