Package net.minecraft.component
Interface ComponentMap
- All Known Implementing Classes:
ComponentMap.Builder.SimpleComponentMap
,ComponentMapImpl
- Mappings:
Namespace Name official jw
intermediary net/minecraft/class_9323
named net/minecraft/component/ComponentMap
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentMap.Builder
builder()
default boolean
contains
(DataComponentType<?> type) copy
(DataComponentType<T> type) default ComponentMap
filtered
(Predicate<DataComponentType<?>> predicate) <T> T
get
(DataComponentType<? extends T> type) default <T> T
getOrDefault
(DataComponentType<? extends T> type, T fallback) Set
<DataComponentType<?>> getTypes()
default boolean
isEmpty()
iterator()
default int
size()
stream()
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
EMPTY
- Mappings:
Namespace Name Mixin selector official a
Ljw;a:Ljw;
intermediary field_49584
Lnet/minecraft/class_9323;field_49584:Lnet/minecraft/class_9323;
named EMPTY
Lnet/minecraft/component/ComponentMap;EMPTY:Lnet/minecraft/component/ComponentMap;
-
-
Method Details
-
builder
- Mappings:
Namespace Name Mixin selector official a
Ljw;a()Ljw$a;
intermediary method_57827
Lnet/minecraft/class_9323;method_57827()Lnet/minecraft/class_9323$class_9324;
named builder
Lnet/minecraft/component/ComponentMap;builder()Lnet/minecraft/component/ComponentMap$Builder;
-
get
- Mappings:
Namespace Name Mixin selector official a
Ljw;a(Ljz;)Ljava/lang/Object;
intermediary method_57829
Lnet/minecraft/class_9323;method_57829(Lnet/minecraft/class_9331;)Ljava/lang/Object;
named get
Lnet/minecraft/component/ComponentMap;get(Lnet/minecraft/component/DataComponentType;)Ljava/lang/Object;
-
getTypes
Set<DataComponentType<?>> getTypes()- Mappings:
Namespace Name Mixin selector official b
Ljw;b()Ljava/util/Set;
intermediary method_57831
Lnet/minecraft/class_9323;method_57831()Ljava/util/Set;
named getTypes
Lnet/minecraft/component/ComponentMap;getTypes()Ljava/util/Set;
-
contains
- Mappings:
Namespace Name Mixin selector official b
Ljw;b(Ljz;)Z
intermediary method_57832
Lnet/minecraft/class_9323;method_57832(Lnet/minecraft/class_9331;)Z
named contains
Lnet/minecraft/component/ComponentMap;contains(Lnet/minecraft/component/DataComponentType;)Z
-
getOrDefault
- Mappings:
Namespace Name Mixin selector official a
Ljw;a(Ljz;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_57830
Lnet/minecraft/class_9323;method_57830(Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;
named getOrDefault
Lnet/minecraft/component/ComponentMap;getOrDefault(Lnet/minecraft/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object;
-
copy
- Mappings:
Namespace Name Mixin selector official c
Ljw;c(Ljz;)Lkc;
intermediary method_57834
Lnet/minecraft/class_9323;method_57834(Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336;
named copy
Lnet/minecraft/component/ComponentMap;copy(Lnet/minecraft/component/DataComponentType;)Lnet/minecraft/component/Component;
-
iterator
-
stream
- Mappings:
Namespace Name Mixin selector official c
Ljw;c()Ljava/util/stream/Stream;
intermediary method_57833
Lnet/minecraft/class_9323;method_57833()Ljava/util/stream/Stream;
named stream
Lnet/minecraft/component/ComponentMap;stream()Ljava/util/stream/Stream;
-
size
default int size()- Mappings:
Namespace Name Mixin selector official d
Ljw;d()I
intermediary method_57835
Lnet/minecraft/class_9323;method_57835()I
named size
Lnet/minecraft/component/ComponentMap;size()I
-
isEmpty
default boolean isEmpty()- Mappings:
Namespace Name Mixin selector official e
Ljw;e()Z
intermediary method_57837
Lnet/minecraft/class_9323;method_57837()Z
named isEmpty
Lnet/minecraft/component/ComponentMap;isEmpty()Z
-
filtered
- Mappings:
Namespace Name Mixin selector official a
Ljw;a(Ljava/util/function/Predicate;)Ljw;
intermediary method_57828
Lnet/minecraft/class_9323;method_57828(Ljava/util/function/Predicate;)Lnet/minecraft/class_9323;
named filtered
Lnet/minecraft/component/ComponentMap;filtered(Ljava/util/function/Predicate;)Lnet/minecraft/component/ComponentMap;
-