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/ComponentMapintermediary net/minecraft/class_9323official 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.Builderbuilder()default booleancontains(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 ComponentMapfiltered(Predicate<ComponentType<?>> predicate) Set<ComponentType<?>> getTypes()default booleanisEmpty()iterator()static ComponentMapof(ComponentMap base, ComponentMap overrides) default intsize()stream()Methods inherited from interface net.minecraft.component.ComponentsAccess
get, getOrDefault, getTypedMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
EMPTY
- Mappings:
Namespace Name Mixin selector named EMPTYLnet/minecraft/component/ComponentMap;EMPTY:Lnet/minecraft/component/ComponentMap;intermediary field_49584Lnet/minecraft/class_9323;field_49584:Lnet/minecraft/class_9323;official aLki;a:Lki;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/component/ComponentMap;CODEC:Lcom/mojang/serialization/Codec;intermediary field_50234Lnet/minecraft/class_9323;field_50234:Lcom/mojang/serialization/Codec;official bLki;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 createCodecLnet/minecraft/component/ComponentMap;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_60386Lnet/minecraft/class_9323;method_60386(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;official aLki;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 createCodecFromValueMapLnet/minecraft/component/ComponentMap;createCodecFromValueMap(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_60388Lnet/minecraft/class_9323;method_60388(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;official bLki;b(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/component/ComponentMap;of(Lnet/minecraft/component/ComponentMap;Lnet/minecraft/component/ComponentMap;)Lnet/minecraft/component/ComponentMap;intermediary method_59771Lnet/minecraft/class_9323;method_59771(Lnet/minecraft/class_9323;Lnet/minecraft/class_9323;)Lnet/minecraft/class_9323;official aLki;a(Lki;Lki;)Lki;
-
builder
- Mappings:
Namespace Name Mixin selector named builderLnet/minecraft/component/ComponentMap;builder()Lnet/minecraft/component/ComponentMap$Builder;intermediary method_57827Lnet/minecraft/class_9323;method_57827()Lnet/minecraft/class_9323$class_9324;official aLki;a()Lki$a;
-
getTypes
Set<ComponentType<?>> getTypes()- Mappings:
Namespace Name Mixin selector named getTypesLnet/minecraft/component/ComponentMap;getTypes()Ljava/util/Set;intermediary method_57831Lnet/minecraft/class_9323;method_57831()Ljava/util/Set;official bLki;b()Ljava/util/Set;
-
contains
- Mappings:
Namespace Name Mixin selector named containsLnet/minecraft/component/ComponentMap;contains(Lnet/minecraft/component/ComponentType;)Zintermediary method_57832Lnet/minecraft/class_9323;method_57832(Lnet/minecraft/class_9331;)Zofficial cLki;c(Lkk;)Z
-
iterator
-
stream
- Mappings:
Namespace Name Mixin selector named streamLnet/minecraft/component/ComponentMap;stream()Ljava/util/stream/Stream;intermediary method_57833Lnet/minecraft/class_9323;method_57833()Ljava/util/stream/Stream;official cLki;c()Ljava/util/stream/Stream;
-
size
default int size()- Mappings:
Namespace Name Mixin selector named sizeLnet/minecraft/component/ComponentMap;size()Iintermediary method_57835Lnet/minecraft/class_9323;method_57835()Iofficial dLki;d()I
-
isEmpty
default boolean isEmpty()- Mappings:
Namespace Name Mixin selector named isEmptyLnet/minecraft/component/ComponentMap;isEmpty()Zintermediary method_57837Lnet/minecraft/class_9323;method_57837()Zofficial eLki;e()Z
-
filtered
- Mappings:
Namespace Name Mixin selector named filteredLnet/minecraft/component/ComponentMap;filtered(Ljava/util/function/Predicate;)Lnet/minecraft/component/ComponentMap;intermediary method_57828Lnet/minecraft/class_9323;method_57828(Ljava/util/function/Predicate;)Lnet/minecraft/class_9323;official aLki;a(Ljava/util/function/Predicate;)Lki;
-