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 voidGuiGraphics.renderTooltipInternal(Font font, List<ClientTooltipComponent> components, int mouseX, int mouseY, ClientTooltipPositioner tooltipPositioner) Renders an internal tooltip with customizable tooltip components at the specified mouse coordinates using a tooltip positioner. -
Uses of ClientTooltipComponent in net.minecraft.client.gui.screens.inventory.tooltip
Classes in net.minecraft.client.gui.screens.inventory.tooltip that implement ClientTooltipComponentModifier and TypeClassDescriptionclassclassclassMethods in net.minecraft.client.gui.screens.inventory.tooltip that return ClientTooltipComponentModifier and TypeMethodDescriptionstatic ClientTooltipComponentClientTooltipComponent.create(FormattedCharSequence text) static ClientTooltipComponentClientTooltipComponent.create(TooltipComponent visualTooltipComponent) -
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.ColorClientHooks.onRenderTooltipColor(ItemStack stack, GuiGraphics graphics, int x, int y, Font font, List<ClientTooltipComponent> components) static RenderTooltipEvent.PreClientHooks.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.componentsprivate final Map<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> RegisterClientTooltipComponentFactoriesEvent.factoriesMethods 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 aClientTooltipComponentfactory 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) protectedRenderTooltipEvent(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.FACTORIESMethods in net.neoforged.neoforge.client.gui that return ClientTooltipComponentModifier and TypeMethodDescriptionstatic @Nullable ClientTooltipComponentClientTooltipComponentManager.createClientTooltipComponent(TooltipComponent component) Creates a client component for the given argument, or null if unsupported.