Package net.minecraft.core.component
Interface DataComponentHolder
- All Superinterfaces:
DataComponentGetter
,IDataComponentHolderExtension
- All Known Subinterfaces:
MutableDataComponentHolder
- All Known Implementing Classes:
FluidStack
,ItemStack
,SimpleFluidContent
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T> T
get
(DataComponentType<? extends T> p_331625_) default <T> Stream
<T> getAllOfType
(Class<? extends T> p_366401_) default <T> T
getOrDefault
(DataComponentType<? extends T> p_331643_, T p_330718_) default boolean
has
(DataComponentType<?> p_330779_) Methods inherited from interface net.minecraft.core.component.DataComponentGetter
get, getOrDefault, getTyped, has
Methods inherited from interface net.neoforged.neoforge.common.extensions.IDataComponentHolderExtension
addToTooltip, addToTooltip
-
Method Details
-
getComponents
DataComponentMap getComponents() -
get
- Specified by:
get
in interfaceDataComponentGetter
-
getAllOfType
-
getOrDefault
- Specified by:
getOrDefault
in interfaceDataComponentGetter
-
has
- Specified by:
has
in interfaceDataComponentGetter
-