Package net.minecraft.component
Interface ComponentMap
- All Known Implementing Classes:
ComponentMap.Builder.SimpleComponentMap,ComponentMapImpl
- Mappings:
Namespace Name named net/minecraft/component/ComponentMapintermediary net/minecraft/class_9323official jx
-
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(DataComponentType<?> type) copy(DataComponentType<T> type) default ComponentMapfiltered(Predicate<DataComponentType<?>> predicate) <T> Tget(DataComponentType<? extends T> type) default <T> TgetOrDefault(DataComponentType<? extends T> type, T fallback) Set<DataComponentType<?>> getTypes()default booleanisEmpty()iterator()default intsize()stream()Methods 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 aLjx;a:Ljx;
-
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 bLjx;b:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
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 aLjx;a()Ljx$a;
-
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/component/ComponentMap;get(Lnet/minecraft/component/DataComponentType;)Ljava/lang/Object;intermediary method_57829Lnet/minecraft/class_9323;method_57829(Lnet/minecraft/class_9331;)Ljava/lang/Object;official aLjx;a(Lka;)Ljava/lang/Object;
-
getTypes
Set<DataComponentType<?>> 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 bLjx;b()Ljava/util/Set;
-
contains
- Mappings:
Namespace Name Mixin selector named containsLnet/minecraft/component/ComponentMap;contains(Lnet/minecraft/component/DataComponentType;)Zintermediary method_57832Lnet/minecraft/class_9323;method_57832(Lnet/minecraft/class_9331;)Zofficial bLjx;b(Lka;)Z
-
getOrDefault
- Mappings:
Namespace Name Mixin selector named getOrDefaultLnet/minecraft/component/ComponentMap;getOrDefault(Lnet/minecraft/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_57830Lnet/minecraft/class_9323;method_57830(Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;official aLjx;a(Lka;Ljava/lang/Object;)Ljava/lang/Object;
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/component/ComponentMap;copy(Lnet/minecraft/component/DataComponentType;)Lnet/minecraft/component/Component;intermediary method_57834Lnet/minecraft/class_9323;method_57834(Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336;official cLjx;c(Lka;)Lkd;
-
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 cLjx;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 dLjx;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 eLjx;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 aLjx;a(Ljava/util/function/Predicate;)Ljx;
-