net.minecraft.component

public interface ComponentMap

extends Iterable<Component<?>>, ComponentsAccess

net.minecraft.core.component.DataComponentMap
net.minecraft.class_9323
net.minecraft.component.ComponentMap

Field summary

Modifier and TypeField
ComponentMap
EMPTY
field_49584
EMPTY
com.mojang.serialization.Codec<ComponentMap>
CODEC
field_50234
CODEC

Method summary

Modifier and TypeMethod
static com.mojang.serialization.Codec<ComponentMap>
makeCodec(com.mojang.serialization.Codec<DataComponentType<?>> componentTypeCodec)
method_60386(com.mojang.serialization.Codec<class_9331<?>> arg0)
createCodec(com.mojang.serialization.Codec<ComponentType<?>> componentTypeCodec)
static com.mojang.serialization.Codec<ComponentMap>
makeCodecFromMap(com.mojang.serialization.Codec<Map<DataComponentType<?>, Object>> mapCodec)
method_60388(com.mojang.serialization.Codec<Map<class_9331<?>, Object>> arg0)
createCodecFromValueMap(com.mojang.serialization.Codec<Map<ComponentType<?>, Object>> typeToValueMapCodec)
static ComponentMap
composite(DataComponentMap prototype, DataComponentMap overrides)
method_59771(class_9323 arg0, class_9323 arg1)
of(ComponentMap base, ComponentMap overrides)
static ComponentMap$Builder
builder()
method_57827()
builder()
Set<ComponentType<?>>
keySet()
method_57831()
getTypes()
default boolean
has(DataComponentType<?> type)
method_57832(class_9331<?> arg0)
contains(ComponentType<?> type)
default Iterator<Component<?>>
iterator()
default Stream<Component<?>>
stream()
method_57833()
stream()
default int
size()
method_57835()
size()
default boolean
isEmpty()
method_57837()
isEmpty()
default ComponentMap
filter(Predicate<DataComponentType<?>> predicate)
method_57828(Predicate<class_9331<?>> arg0)
filtered(Predicate<ComponentType<?>> predicate)
private Component
lambda$iterator$0(DataComponentType arg0)
method_57836(class_9331 arg0)
method_57836(ComponentType type)
private static com.mojang.serialization.DataResult
lambda$makeCodecFromMap$0(DataComponentMap arg0)
method_60387(class_9323 arg0)
method_60387(ComponentMap componentMap)