Uses of Interface
net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent
Packages that use ClientTooltipComponent
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of ClientTooltipComponent in net.minecraft.client.gui
Method parameters in net.minecraft.client.gui with type arguments of type ClientTooltipComponentModifier and TypeMethodDescriptionprivate void
GuiGraphics.renderTooltipInternal
(Font p_282675_, List<ClientTooltipComponent> p_282615_, int p_283230_, int p_283417_, ClientTooltipPositioner p_282442_) -
Uses of ClientTooltipComponent in net.minecraft.client.gui.screens.inventory.tooltip
Classes in net.minecraft.client.gui.screens.inventory.tooltip that implement ClientTooltipComponentModifier and TypeClassDescriptionclass
class
class
Methods in net.minecraft.client.gui.screens.inventory.tooltip that return ClientTooltipComponentModifier and TypeMethodDescriptionstatic ClientTooltipComponent
ClientTooltipComponent.create
(FormattedCharSequence p_169949_) static ClientTooltipComponent
ClientTooltipComponent.create
(TooltipComponent p_169951_) -
Uses of ClientTooltipComponent in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return types with arguments of type ClientTooltipComponentModifier and TypeMethodDescriptionstatic List
<ClientTooltipComponent> ClientHooks.gatherTooltipComponents
(ItemStack stack, List<? extends FormattedText> textElements, int mouseX, int screenWidth, int screenHeight, Font fallbackFont) static List
<ClientTooltipComponent> ClientHooks.gatherTooltipComponents
(ItemStack stack, List<? extends FormattedText> textElements, Optional<TooltipComponent> itemComponent, int mouseX, int screenWidth, int screenHeight, Font fallbackFont) static List
<ClientTooltipComponent> ClientHooks.gatherTooltipComponentsFromElements
(ItemStack stack, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> elements, int mouseX, int screenWidth, int screenHeight, Font fallbackFont) private static Stream
<ClientTooltipComponent> ClientHooks.splitLine
(FormattedText text, Font font, int maxWidth) Method parameters in net.neoforged.neoforge.client with type arguments of type ClientTooltipComponentModifier and TypeMethodDescriptionstatic RenderTooltipEvent.Color
ClientHooks.onRenderTooltipColor
(ItemStack stack, GuiGraphics graphics, int x, int y, Font font, List<ClientTooltipComponent> components) static RenderTooltipEvent.Pre
ClientHooks.onRenderTooltipPre
(ItemStack stack, GuiGraphics graphics, int x, int y, int screenWidth, int screenHeight, List<ClientTooltipComponent> components, Font fallbackFont, ClientTooltipPositioner positioner) -
Uses of ClientTooltipComponent in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event with type parameters of type ClientTooltipComponentModifier and TypeFieldDescriptionprotected final List
<ClientTooltipComponent> RenderTooltipEvent.components
private final Map
<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> RegisterClientTooltipComponentFactoriesEvent.factories
Methods in net.neoforged.neoforge.client.event that return types with arguments of type ClientTooltipComponentModifier and TypeMethodDescriptionRenderTooltipEvent.getComponents()
Returns the unmodifiable list of tooltip components.Method parameters in net.neoforged.neoforge.client.event with type arguments of type ClientTooltipComponentModifier and TypeMethodDescription<T extends TooltipComponent>
voidRegisterClientTooltipComponentFactoriesEvent.register
(Class<T> type, Function<? super T, ? extends ClientTooltipComponent> factory) Registers aClientTooltipComponent
factory for aTooltipComponent
.Constructor parameters in net.neoforged.neoforge.client.event with type arguments of type ClientTooltipComponentModifierConstructorDescriptionColor
(ItemStack stack, GuiGraphics graphics, int x, int y, Font fr, int background, int borderStart, int borderEnd, List<ClientTooltipComponent> components) Pre
(ItemStack stack, GuiGraphics graphics, int x, int y, int screenWidth, int screenHeight, Font font, List<ClientTooltipComponent> components, ClientTooltipPositioner positioner) RegisterClientTooltipComponentFactoriesEvent
(Map<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> factories) protected
RenderTooltipEvent
(ItemStack itemStack, GuiGraphics graphics, int x, int y, Font font, List<ClientTooltipComponent> components) -
Uses of ClientTooltipComponent in net.neoforged.neoforge.client.gui
Fields in net.neoforged.neoforge.client.gui with type parameters of type ClientTooltipComponentModifier and TypeFieldDescriptionprivate static com.google.common.collect.ImmutableMap
<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> ClientTooltipComponentManager.FACTORIES
Methods in net.neoforged.neoforge.client.gui that return ClientTooltipComponentModifier and TypeMethodDescriptionstatic @Nullable ClientTooltipComponent
ClientTooltipComponentManager.createClientTooltipComponent
(TooltipComponent component) Creates a client component for the given argument, or null if unsupported.