Uses of Interface
net.minecraft.world.inventory.tooltip.TooltipComponent
Packages that use TooltipComponent
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of TooltipComponent in net.minecraft.client.gui
Method parameters in net.minecraft.client.gui with type arguments of type TooltipComponentModifier and TypeMethodDescriptionvoidGuiGraphics.setComponentTooltipFromElementsForNextFrame(Font font, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> elements, int mouseX, int mouseY, ItemStack stack) voidGuiGraphics.setComponentTooltipFromElementsForNextFrame(Font font, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> elements, int mouseX, int mouseY, ItemStack stack, @Nullable Identifier backgroundTexture) voidGuiGraphics.setTooltipForNextFrame(Font font, List<Component> texts, Optional<TooltipComponent> optionalImage, int xo, int yo) voidGuiGraphics.setTooltipForNextFrame(Font font, List<Component> texts, Optional<TooltipComponent> optionalImage, int xo, int yo, @Nullable Identifier style) voidGuiGraphics.setTooltipForNextFrame(Font font, List<Component> textComponents, Optional<TooltipComponent> tooltipComponent, ItemStack stack, int mouseX, int mouseY) voidGuiGraphics.setTooltipForNextFrame(Font font, List<Component> textComponents, Optional<TooltipComponent> tooltipComponent, ItemStack stack, int mouseX, int mouseY, @Nullable Identifier backgroundTexture) voidGuiGraphics.setTooltipForNextFrame(Font font, List<FormattedCharSequence> tooltip, Optional<TooltipComponent> component, ClientTooltipPositioner positioner, int xo, int yo, boolean replaceExisting, @Nullable Identifier style) -
Uses of TooltipComponent in net.minecraft.client.gui.components
Fields in net.minecraft.client.gui.components with type parameters of type TooltipComponentMethods in net.minecraft.client.gui.components that return types with arguments of type TooltipComponentMethod parameters in net.minecraft.client.gui.components with type arguments of type TooltipComponentModifier and TypeMethodDescriptionstatic TooltipTooltip.create(Component message, Optional<TooltipComponent> component, @Nullable Identifier style) Constructor parameters in net.minecraft.client.gui.components with type arguments of type TooltipComponentModifierConstructorDescriptionprivateTooltip(Component message, @Nullable Component narration, Optional<TooltipComponent> component, @Nullable Identifier style) -
Uses of TooltipComponent in net.minecraft.client.gui.screens.inventory.tooltip
Classes in net.minecraft.client.gui.screens.inventory.tooltip that implement TooltipComponentModifier and TypeClassDescriptionstatic final recordMethods in net.minecraft.client.gui.screens.inventory.tooltip with parameters of type TooltipComponentModifier and TypeMethodDescriptionstatic ClientTooltipComponentClientTooltipComponent.create(TooltipComponent component) -
Uses of TooltipComponent in net.minecraft.world.inventory.tooltip
Classes in net.minecraft.world.inventory.tooltip that implement TooltipComponent -
Uses of TooltipComponent in net.minecraft.world.item
Methods in net.minecraft.world.item that return types with arguments of type TooltipComponentModifier and TypeMethodDescriptionBundleItem.getTooltipImage(ItemStack bundle) Item.getTooltipImage(ItemStack itemStack) ItemStack.getTooltipImage() -
Uses of TooltipComponent in net.minecraft.world.item.component
Classes in net.minecraft.world.item.component that implement TooltipComponent -
Uses of TooltipComponent in net.neoforged.neoforge.client
Method parameters in net.neoforged.neoforge.client with type arguments of type TooltipComponentModifier and TypeMethodDescriptionstatic 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) -
Uses of TooltipComponent in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event with type parameters of type TooltipComponentModifier and TypeFieldDescriptionprivate final Map<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> RegisterClientTooltipComponentFactoriesEvent.factoriesprivate final Map<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> RegisterClientTooltipComponentFactoriesEvent.factoriesprivate final List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> RenderTooltipEvent.GatherComponents.tooltipElementsMethods in net.neoforged.neoforge.client.event with type parameters of type TooltipComponentModifier and TypeMethodDescription<T extends TooltipComponent>
voidRegisterClientTooltipComponentFactoriesEvent.register(Class<T> type, Function<? super T, ? extends ClientTooltipComponent> factory) Registers aClientTooltipComponentfactory for aTooltipComponent.Methods in net.neoforged.neoforge.client.event that return types with arguments of type TooltipComponentModifier and TypeMethodDescriptionList<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> RenderTooltipEvent.GatherComponents.getTooltipElements()Returns the modifiable list of elements to be rendered on the tooltip.Constructor parameters in net.neoforged.neoforge.client.event with type arguments of type TooltipComponentModifierConstructorDescriptionGatherComponents(ItemStack itemStack, int screenWidth, int screenHeight, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> tooltipElements, int maxWidth) RegisterClientTooltipComponentFactoriesEvent(Map<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> factories) RegisterClientTooltipComponentFactoriesEvent(Map<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> factories) -
Uses of TooltipComponent in net.neoforged.neoforge.client.gui
Fields in net.neoforged.neoforge.client.gui with type parameters of type TooltipComponentModifier and TypeFieldDescriptionprivate static ImmutableMap<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> ClientTooltipComponentManager.FACTORIESprivate static ImmutableMap<Class<? extends TooltipComponent>, Function<TooltipComponent, ClientTooltipComponent>> ClientTooltipComponentManager.FACTORIESMethods in net.neoforged.neoforge.client.gui with parameters of type TooltipComponentModifier and TypeMethodDescriptionstatic @Nullable ClientTooltipComponentClientTooltipComponentManager.createClientTooltipComponent(TooltipComponent component) Creates a client component for the given argument, or null if unsupported.