Interface IDataComponentHolderExtension
- All Known Subinterfaces:
- DataComponentHolder,- MutableDataComponentHolder
- All Known Implementing Classes:
- FluidStack,- ItemStack,- SimpleFluidContent
public interface IDataComponentHolderExtension
- 
Method SummaryModifier and TypeMethodDescriptiondefault <T extends TooltipProvider>
 voidaddToTooltip(Supplier<? extends DataComponentType<T>> type, Item.TooltipContext context, Consumer<Component> adder, TooltipFlag flag) default <T extends TooltipProvider>
 voidaddToTooltip(DataComponentType<T> type, Item.TooltipContext context, Consumer<Component> adder, TooltipFlag flag) default <T> Tget(Supplier<? extends DataComponentType<? extends T>> type) default <T> TgetOrDefault(Supplier<? extends DataComponentType<? extends T>> type, T defaultValue) default booleanhas(Supplier<? extends DataComponentType<?>> type) private DataComponentHolderself()
- 
Method Details- 
self
- 
get
- 
getOrDefault
- 
has
- 
addToTooltipdefault <T extends TooltipProvider> void addToTooltip(DataComponentType<T> type, Item.TooltipContext context, Consumer<Component> adder, TooltipFlag flag) 
- 
addToTooltipdefault <T extends TooltipProvider> void addToTooltip(Supplier<? extends DataComponentType<T>> type, Item.TooltipContext context, Consumer<Component> adder, TooltipFlag flag) 
 
-