Package net.minecraftforge.client.event
Class RenderTooltipEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.RenderTooltipEvent
- Direct Known Subclasses:
- RenderTooltipEvent.Color,- RenderTooltipEvent.Pre
public abstract class RenderTooltipEvent
extends net.minecraftforge.eventbus.api.Event
A set of events which are fired at various points during tooltip rendering.
 
Can be used to change the rendering parameters, draw something extra, etc.
Do not use this event directly, use one of the subclasses:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classThis event is fired when the colours for the tooltip background are determined.static classFires when a tooltip gathers theTooltipComponents to render.static classThis event is fired before any tooltip calculations are done.Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Eventnet.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionRenderTooltipEvent(ItemStack itemStack, PoseStack poseStack, int x, int y, Font font, List<ClientTooltipComponent> components) 
- 
Method SummaryMethods inherited from class net.minecraftforge.eventbus.api.EventgetListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
- 
Field Details- 
itemStack
- 
poseStack
- 
xprotected int x
- 
yprotected int y
- 
font
- 
components
 
- 
- 
Constructor Details- 
RenderTooltipEventpublic RenderTooltipEvent(@Nonnull ItemStack itemStack, PoseStack poseStack, int x, int y, @Nonnull Font font, @Nonnull List<ClientTooltipComponent> components) 
 
- 
- 
Method Details- 
getItemStack- Returns:
- The stack which the tooltip is being rendered for. As tooltips can be drawn without itemstacks, this stack may be empty.
 
- 
getPoseStack- Returns:
- The PoseStack rendering context.
 
- 
getComponentsThe components to be drawn. To modify this list useRenderTooltipEvent.GatherComponents.- Returns:
- an unmodifiable list of tooltip components to be drawn.
 
- 
getXpublic int getX()- Returns:
- The X position of the tooltip box. By default, the mouse X position.
 
- 
getYpublic int getY()- Returns:
- The Y position of the tooltip box. By default, the mouse Y position.
 
- 
getFont- Returns:
- The Fontinstance the current render is using.
 
 
-