Package net.minecraft.component
Interface ComponentMap
- All Known Implementing Classes:
ComponentMap.Builder.SimpleComponentMap,ComponentMapImpl
- Mappings:
Namespace Name official jnintermediary net/minecraft/class_9323named net/minecraft/component/ComponentMap
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
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 official aLjn;a:Ljn;intermediary field_49584Lnet/minecraft/class_9323;field_49584:Lnet/minecraft/class_9323;named EMPTYLnet/minecraft/component/ComponentMap;EMPTY:Lnet/minecraft/component/ComponentMap;
-
-
Method Details
-
builder
- Mappings:
Namespace Name Mixin selector official aLjn;a()Ljn$a;intermediary method_57827Lnet/minecraft/class_9323;method_57827()Lnet/minecraft/class_9323$class_9324;named builderLnet/minecraft/component/ComponentMap;builder()Lnet/minecraft/component/ComponentMap$Builder;
-
get
- Mappings:
Namespace Name Mixin selector official aLjn;a(Ljq;)Ljava/lang/Object;intermediary method_57829Lnet/minecraft/class_9323;method_57829(Lnet/minecraft/class_9331;)Ljava/lang/Object;named getLnet/minecraft/component/ComponentMap;get(Lnet/minecraft/component/DataComponentType;)Ljava/lang/Object;
-
getTypes
Set<DataComponentType<?>> getTypes()- Mappings:
Namespace Name Mixin selector official bLjn;b()Ljava/util/Set;intermediary method_57831Lnet/minecraft/class_9323;method_57831()Ljava/util/Set;named getTypesLnet/minecraft/component/ComponentMap;getTypes()Ljava/util/Set;
-
contains
- Mappings:
Namespace Name Mixin selector official bLjn;b(Ljq;)Zintermediary method_57832Lnet/minecraft/class_9323;method_57832(Lnet/minecraft/class_9331;)Znamed containsLnet/minecraft/component/ComponentMap;contains(Lnet/minecraft/component/DataComponentType;)Z
-
getOrDefault
- Mappings:
Namespace Name Mixin selector official aLjn;a(Ljq;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_57830Lnet/minecraft/class_9323;method_57830(Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;named getOrDefaultLnet/minecraft/component/ComponentMap;getOrDefault(Lnet/minecraft/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object;
-
copy
- Mappings:
Namespace Name Mixin selector official cLjn;c(Ljq;)Ljt;intermediary method_57834Lnet/minecraft/class_9323;method_57834(Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336;named copyLnet/minecraft/component/ComponentMap;copy(Lnet/minecraft/component/DataComponentType;)Lnet/minecraft/component/Component;
-
iterator
-
stream
- Mappings:
Namespace Name Mixin selector official cLjn;c()Ljava/util/stream/Stream;intermediary method_57833Lnet/minecraft/class_9323;method_57833()Ljava/util/stream/Stream;named streamLnet/minecraft/component/ComponentMap;stream()Ljava/util/stream/Stream;
-
size
default int size()- Mappings:
Namespace Name Mixin selector official dLjn;d()Iintermediary method_57835Lnet/minecraft/class_9323;method_57835()Inamed sizeLnet/minecraft/component/ComponentMap;size()I
-
isEmpty
default boolean isEmpty()- Mappings:
Namespace Name Mixin selector official eLjn;e()Zintermediary method_57837Lnet/minecraft/class_9323;method_57837()Znamed isEmptyLnet/minecraft/component/ComponentMap;isEmpty()Z
-
filtered
- Mappings:
Namespace Name Mixin selector official aLjn;a(Ljava/util/function/Predicate;)Ljn;intermediary method_57828Lnet/minecraft/class_9323;method_57828(Ljava/util/function/Predicate;)Lnet/minecraft/class_9323;named filteredLnet/minecraft/component/ComponentMap;filtered(Ljava/util/function/Predicate;)Lnet/minecraft/component/ComponentMap;
-