Class PatchedDataComponentMapMixin
java.lang.Object
net.ntrdeal.realapi.mixin.component.PatchedDataComponentMapMixin
- All Implemented Interfaces:
Iterable<net.minecraft.core.component.TypedDataComponent<?>>, net.minecraft.core.component.DataComponentGetter, net.minecraft.core.component.DataComponentMap, RealComponentMap
-
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Set<net.minecraft.core.component.DataComponentType<? extends T>> requestTypes(Class<? extends T> clazz) 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 class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
Constructor Details
-
PatchedDataComponentMapMixin
public PatchedDataComponentMapMixin()
-
-
Method Details
-
requestTypes
public <T> Set<net.minecraft.core.component.DataComponentType<? extends T>> requestTypes(Class<? extends T> clazz) - Specified by:
requestTypesin interfaceRealComponentMap
-
setCache
public void setCache(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) - Specified by:
setCachein interfaceRealComponentMap
-