类 AddAttributeTooltipsEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.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.minecraft.world.item.component.TooltipDisplay, 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.
-
字段概要
字段 -
构造器概要
构造器构造器说明AddAttributeTooltipsEvent
(ItemStack stack, Consumer<Component> tooltip, AttributeTooltipContext ctx) -
方法概要
修饰符和类型方法说明void
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.
-
字段详细资料
-
stack
-
tooltip
-
ctx
-
-
构造器详细资料
-
AddAttributeTooltipsEvent
public AddAttributeTooltipsEvent(ItemStack stack, Consumer<Component> tooltip, AttributeTooltipContext ctx)
-
-
方法详细资料
-
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.
-