net.minecraft.core.component

public interface DataComponentMap

extends Iterable<TypedDataComponent<?>>, DataComponentGetter

kg
net.minecraft.core.component.DataComponentMap
net.minecraft.class_9323
net.minecraft.unmapped.C_kouhnfig
net.minecraft.component.ComponentMap
net.minecraft.component.DataComponentMap

Field summary

Modifier and TypeField
DataComponentMap
a
EMPTY
field_49584
f_lzueiati
EMPTY
EMPTY
com.mojang.serialization.Codec<DataComponentMap>
b
CODEC
field_50234
f_aavxozts
CODEC
CODEC

Method summary

Modifier and TypeMethod
static com.mojang.serialization.Codec<DataComponentMap>
a(com.mojang.serialization.Codec<ki<?>> arg0)
makeCodec(com.mojang.serialization.Codec<DataComponentType<?>> arg0)
method_60386(com.mojang.serialization.Codec<class_9331<?>> arg0)
m_ekmjmlcn(com.mojang.serialization.Codec<C_pscqxfcs<?>> arg0)
createCodec(com.mojang.serialization.Codec<ComponentType<?>> componentTypeCodec)
createDispatchedCodec(com.mojang.serialization.Codec<DataComponentType<?>> codec)
static com.mojang.serialization.Codec<DataComponentMap>
b(com.mojang.serialization.Codec<Map<ki<?>, Object>> arg0)
makeCodecFromMap(com.mojang.serialization.Codec<Map<DataComponentType<?>, Object>> arg0)
method_60388(com.mojang.serialization.Codec<Map<class_9331<?>, Object>> arg0)
m_zyosenbv(com.mojang.serialization.Codec<Map<C_pscqxfcs<?>, Object>> arg0)
createCodecFromValueMap(com.mojang.serialization.Codec<Map<ComponentType<?>, Object>> typeToValueMapCodec)
createCodec(com.mojang.serialization.Codec<Map<DataComponentType<?>, Object>> codec)
static DataComponentMap
a(kg arg0, kg arg1)
composite(DataComponentMap arg0, DataComponentMap arg1)
method_59771(class_9323 arg0, class_9323 arg1)
m_vbomrwat(C_kouhnfig arg0, C_kouhnfig arg1)
of(ComponentMap base, ComponentMap overrides)
of(DataComponentMap fallback, DataComponentMap base)
static DataComponentMap$Builder
a()
builder()
method_57827()
m_invvxtoq()
builder()
builder()
Set<DataComponentType<?>>
b()
keySet()
method_57831()
m_necyzwbs()
getTypes()
getKeys()
default boolean
c(ki<?> arg0)
has(DataComponentType<?> arg0)
method_57832(class_9331<?> arg0)
m_cqycvonb(C_pscqxfcs<?> arg0)
contains(ComponentType<?> type)
contains(DataComponentType<?> type)
default Iterator<TypedDataComponent<?>>
iterator()
iterator()
default Stream<TypedDataComponent<?>>
c()
stream()
method_57833()
m_qpbbhvpw()
stream()
stream()
default int
d()
size()
method_57835()
m_ekwvemme()
size()
size()
default boolean
e()
isEmpty()
method_57837()
m_rqdfnawl()
isEmpty()
isEmpty()
default DataComponentMap
a(Predicate<ki<?>> arg0)
filter(Predicate<DataComponentType<?>> arg0)
method_57828(Predicate<class_9331<?>> arg0)
m_jiswgnde(Predicate<C_pscqxfcs<?>> arg0)
filtered(Predicate<ComponentType<?>> predicate)
filter(Predicate<DataComponentType<?>> predicate)