Interface RealComponentMap
- All Superinterfaces:
net.minecraft.core.component.DataComponentGetter, net.minecraft.core.component.DataComponentMap, Iterable<net.minecraft.core.component.TypedDataComponent<?>>
- All Known Implementing Classes:
PatchedDataComponentMapMixin
public interface RealComponentMap
extends net.minecraft.core.component.DataComponentMap
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.core.component.DataComponentMap
net.minecraft.core.component.DataComponentMap.Builder -
Field Summary
Fields inherited from interface net.minecraft.core.component.DataComponentMap
CODEC, EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault <T> Set<net.minecraft.core.component.DataComponentType<? extends T>> requestTypes(Class<? extends T> clazz) default voidsetCache(it.unimi.dsi.fastutil.objects.Reference2ObjectMap<Class<?>, Set<net.minecraft.core.component.DataComponentType<?>>> classToType, it.unimi.dsi.fastutil.objects.Reference2ObjectMap<net.minecraft.core.component.DataComponentType<?>, Set<Class<?>>> typeToClass) Methods inherited from interface net.minecraft.core.component.DataComponentGetter
get, getOrDefault, getTypedMethods inherited from interface net.minecraft.core.component.DataComponentMap
filter, has, isEmpty, iterator, keySet, size, streamMethods inherited from interface Iterable
forEach, spliterator
-
Method Details
-
requestTypes
-
setCache
-