Package net.minecraft.component
Interface ComponentMap
- All Superinterfaces:
ComponentsAccess
,Iterable<Component<?>>
- All Known Implementing Classes:
ComponentMap.Builder.SimpleComponentMap
,MergedComponentMap
- Mappings:
Namespace Name named net/minecraft/component/ComponentMap
intermediary net/minecraft/class_9323
official ki
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<ComponentMap> static final ComponentMap
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentMap.Builder
builder()
default boolean
contains
(ComponentType<?> type) static com.mojang.serialization.Codec
<ComponentMap> createCodec
(com.mojang.serialization.Codec<ComponentType<?>> componentTypeCodec) static com.mojang.serialization.Codec
<ComponentMap> createCodecFromValueMap
(com.mojang.serialization.Codec<Map<ComponentType<?>, Object>> typeToValueMapCodec) default ComponentMap
filtered
(Predicate<ComponentType<?>> predicate) Set
<ComponentType<?>> getTypes()
default boolean
isEmpty()
iterator()
static ComponentMap
of
(ComponentMap base, ComponentMap overrides) default int
size()
stream()
Methods inherited from interface net.minecraft.component.ComponentsAccess
get, getOrDefault, getTyped
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
EMPTY
- Mappings:
Namespace Name Mixin selector named EMPTY
Lnet/minecraft/component/ComponentMap;EMPTY:Lnet/minecraft/component/ComponentMap;
intermediary field_49584
Lnet/minecraft/class_9323;field_49584:Lnet/minecraft/class_9323;
official a
Lki;a:Lki;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/component/ComponentMap;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_50234
Lnet/minecraft/class_9323;field_50234:Lcom/mojang/serialization/Codec;
official b
Lki;b:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
createCodec
static com.mojang.serialization.Codec<ComponentMap> createCodec(com.mojang.serialization.Codec<ComponentType<?>> componentTypeCodec) - Mappings:
Namespace Name Mixin selector named createCodec
Lnet/minecraft/component/ComponentMap;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
intermediary method_60386
Lnet/minecraft/class_9323;method_60386(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
official a
Lki;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
createCodecFromValueMap
static com.mojang.serialization.Codec<ComponentMap> createCodecFromValueMap(com.mojang.serialization.Codec<Map<ComponentType<?>, Object>> typeToValueMapCodec) - Mappings:
Namespace Name Mixin selector named createCodecFromValueMap
Lnet/minecraft/component/ComponentMap;createCodecFromValueMap(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
intermediary method_60388
Lnet/minecraft/class_9323;method_60388(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
official b
Lki;b(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
of
- Mappings:
Namespace Name Mixin selector named of
Lnet/minecraft/component/ComponentMap;of(Lnet/minecraft/component/ComponentMap;Lnet/minecraft/component/ComponentMap;)Lnet/minecraft/component/ComponentMap;
intermediary method_59771
Lnet/minecraft/class_9323;method_59771(Lnet/minecraft/class_9323;Lnet/minecraft/class_9323;)Lnet/minecraft/class_9323;
official a
Lki;a(Lki;Lki;)Lki;
-
builder
- Mappings:
Namespace Name Mixin selector named builder
Lnet/minecraft/component/ComponentMap;builder()Lnet/minecraft/component/ComponentMap$Builder;
intermediary method_57827
Lnet/minecraft/class_9323;method_57827()Lnet/minecraft/class_9323$class_9324;
official a
Lki;a()Lki$a;
-
getTypes
Set<ComponentType<?>> getTypes()- Mappings:
Namespace Name Mixin selector named getTypes
Lnet/minecraft/component/ComponentMap;getTypes()Ljava/util/Set;
intermediary method_57831
Lnet/minecraft/class_9323;method_57831()Ljava/util/Set;
official b
Lki;b()Ljava/util/Set;
-
contains
- Mappings:
Namespace Name Mixin selector named contains
Lnet/minecraft/component/ComponentMap;contains(Lnet/minecraft/component/ComponentType;)Z
intermediary method_57832
Lnet/minecraft/class_9323;method_57832(Lnet/minecraft/class_9331;)Z
official c
Lki;c(Lkk;)Z
-
iterator
-
stream
- Mappings:
Namespace Name Mixin selector named stream
Lnet/minecraft/component/ComponentMap;stream()Ljava/util/stream/Stream;
intermediary method_57833
Lnet/minecraft/class_9323;method_57833()Ljava/util/stream/Stream;
official c
Lki;c()Ljava/util/stream/Stream;
-
size
default int size()- Mappings:
Namespace Name Mixin selector named size
Lnet/minecraft/component/ComponentMap;size()I
intermediary method_57835
Lnet/minecraft/class_9323;method_57835()I
official d
Lki;d()I
-
isEmpty
default boolean isEmpty()- Mappings:
Namespace Name Mixin selector named isEmpty
Lnet/minecraft/component/ComponentMap;isEmpty()Z
intermediary method_57837
Lnet/minecraft/class_9323;method_57837()Z
official e
Lki;e()Z
-
filtered
- Mappings:
Namespace Name Mixin selector named filtered
Lnet/minecraft/component/ComponentMap;filtered(Ljava/util/function/Predicate;)Lnet/minecraft/component/ComponentMap;
intermediary method_57828
Lnet/minecraft/class_9323;method_57828(Ljava/util/function/Predicate;)Lnet/minecraft/class_9323;
official a
Lki;a(Ljava/util/function/Predicate;)Lki;
-