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 pFont, List<ClientTooltipComponent> pTooltipLines, int pMouseX, int pMouseY, ClientTooltipPositioner pTooltipPositioner, ResourceLocation pSprite) -
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 pText) static ClientTooltipComponentClientTooltipComponent.create(TooltipComponent pVisualTooltipComponent) -
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.PreClientHooks.onRenderTooltipPre(ItemStack stack, GuiGraphics graphics, int x, int y, int screenWidth, int screenHeight, List<ClientTooltipComponent> components, Font fallbackFont, ClientTooltipPositioner positioner) static RenderTooltipEvent.TextureClientHooks.onRenderTooltipTexture(ItemStack stack, GuiGraphics graphics, int x, int y, Font font, List<ClientTooltipComponent> components, @Nullable ResourceLocation texture) -
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 ClientTooltipComponentModifierConstructorDescriptionPre(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) Texture(ItemStack stack, GuiGraphics graphics, int x, int y, Font font, List<ClientTooltipComponent> components, @Nullable ResourceLocation texture) -
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 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.