Class AddAttributeTooltipsEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.AddAttributeTooltipsEvent
public class AddAttributeTooltipsEvent
extends net.neoforged.bus.api.Event
This event is fired after attribute tooltip lines have been added to an item stack's tooltip in
AttributeUtil.addAttributeTooltips(net.minecraft.world.item.ItemStack, java.util.function.Consumer<net.minecraft.network.chat.Component>, net.neoforged.neoforge.common.util.AttributeTooltipContext)
.
It can be used to add additional tooltip lines adjacent to the attribute lines without having to manually locate the inject point.
This event may be fired on both the logical client and logical server.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAddAttributeTooltipsEvent
(ItemStack stack, Consumer<Component> tooltip, AttributeTooltipContext ctx) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addTooltipLines
(Component... comps) Adds one or moreComponent
s to the tooltip.The current tooltip context.getStack()
TheItemStack
with the tooltip.boolean
Checks if the attribute tooltips should be shown on the current item stack.
-
Field Details
-
stack
-
tooltip
-
ctx
-
-
Constructor Details
-
AddAttributeTooltipsEvent
public AddAttributeTooltipsEvent(ItemStack stack, Consumer<Component> tooltip, AttributeTooltipContext ctx)
-
-
Method Details
-
getContext
The current tooltip context. -
getStack
TheItemStack
with the tooltip. -
addTooltipLines
Adds one or moreComponent
s to the tooltip. -
shouldShow
public boolean shouldShow()Checks if the attribute tooltips should be shown on the current item stack.This event is fired even if the component would prevent the normal tooltip lines from showing.
-