net.minecraft.component

public interface ComponentHolder

extends ComponentsAccess

net.minecraft.core.component.DataComponentHolder
net.minecraft.class_9322
net.minecraft.component.ComponentHolder

Method summary

Modifier and TypeMethod
ComponentMap
getComponents()
method_57353()
getComponents()
default <T> T
get(DataComponentType<? extends T> type)
method_58694(class_9331<? extends T> arg0)
get(ComponentType<? extends T> arg0)
default <T> Stream<T>
getAllOfType(Class<? extends T> valueClass)
method_62984(Class<? extends T> arg0)
streamAll(Class<? extends T> valueClass)
default <T> T
getOrDefault(DataComponentType<? extends T> type, T defaultValue)
method_58695(class_9331<? extends T> arg0, T arg1)
getOrDefault(ComponentType<? extends T> arg0, T arg1)
default boolean
has(DataComponentType<?> type)
method_57826(class_9331<?> arg0)
contains(ComponentType<?> type)
private static Object
lambda$getAllOfType$1(Object arg0)
method_62986(Object arg0)
method_62986(Object value)
private static boolean
lambda$getAllOfType$0(Class arg0, Object arg1)
method_62985(Class arg0, Object arg1)
method_62985(Class arg0, Object value)