Class RenderTooltipEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.RenderTooltipEvent
- Direct Known Subclasses:
RenderTooltipEvent.Pre
,RenderTooltipEvent.Texture
public abstract class RenderTooltipEvent
extends net.neoforged.bus.api.Event
Fired during tooltip rendering.
See the various subclasses for listening to specific events.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Fired when a tooltip gathers theTooltipComponent
s to be rendered, before any text wrapping or processing.static class
Fired before the tooltip is rendered.static class
Fired when the textures for the tooltip background are determined. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List
<ClientTooltipComponent> protected Font
protected final GuiGraphics
protected final ItemStack
protected int
protected int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
RenderTooltipEvent
(ItemStack itemStack, GuiGraphics graphics, int x, int y, Font font, List<ClientTooltipComponent> components) -
Method Summary
Modifier and TypeMethodDescriptionReturns the unmodifiable list of tooltip components.getFont()
Returns The font used to render the text.Returns the graphics helper for the gui.Returns the item stack which the tooltip is being rendered for, or an empty item stack if there is no associated item stack.int
getX()
Returns the X position of the tooltip box.int
getY()
Returns the Y position of the tooltip box.
-
Field Details
-
itemStack
-
graphics
-
x
protected int x -
y
protected int y -
font
-
components
-
-
Constructor Details
-
RenderTooltipEvent
@Internal protected RenderTooltipEvent(ItemStack itemStack, GuiGraphics graphics, int x, int y, Font font, List<ClientTooltipComponent> components)
-
-
Method Details
-
getItemStack
Returns the item stack which the tooltip is being rendered for, or an empty item stack if there is no associated item stack.- Returns:
- the item stack which the tooltip is being rendered for, or an empty item stack if there is no associated item stack
-
getGraphics
Returns the graphics helper for the gui.- Returns:
- the graphics helper for the gui
-
getComponents
Returns the unmodifiable list of tooltip components.Use
ItemTooltipEvent
orRenderTooltipEvent.GatherComponents
to modify tooltip contents or components.- Returns:
- the unmodifiable list of tooltip components
-
getX
public int getX()Returns the X position of the tooltip box. By default, this is the mouse X position.- Returns:
- the X position of the tooltip box
-
getY
public int getY()Returns the Y position of the tooltip box. By default, this is the mouse Y position.- Returns:
- the Y position of the tooltip box
-
getFont
Returns The font used to render the text.- Returns:
- The font used to render the text
-