Class TooltipTextEvent

java.lang.Object
me.hackware.api.event.Event
me.hackware.api.event.impl.TooltipTextEvent

public class TooltipTextEvent extends Event
Fired after vanilla gathers tooltip lines for an ItemStack. Listeners can inspect, add, remove, or reorder lines freely.
  • Constructor Summary

    Constructors
    Constructor
    Description
    TooltipTextEvent(net.minecraft.world.item.ItemStack itemStack, List<net.minecraft.network.chat.Component> list)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    appendEnd(net.minecraft.network.chat.Component text)
    Append a line to the very end.
    void
    appendStart(net.minecraft.network.chat.Component text)
    Insert a line right after the item name (index 1, or 0 if empty).
    void
    insert(int index, net.minecraft.network.chat.Component text)
    Insert at a specific index.
    net.minecraft.world.item.ItemStack
     
    List<net.minecraft.network.chat.Component>
     
    void
    set(int index, net.minecraft.network.chat.Component text)
    Replace a line at a specific index.

    Methods inherited from class me.hackware.api.event.Event

    cancel, isCancelled

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TooltipTextEvent

      public TooltipTextEvent(net.minecraft.world.item.ItemStack itemStack, List<net.minecraft.network.chat.Component> list)
  • Method Details

    • itemStack

      public net.minecraft.world.item.ItemStack itemStack()
    • list

      public List<net.minecraft.network.chat.Component> list()
    • appendStart

      public void appendStart(net.minecraft.network.chat.Component text)
      Insert a line right after the item name (index 1, or 0 if empty).
    • appendEnd

      public void appendEnd(net.minecraft.network.chat.Component text)
      Append a line to the very end.
    • insert

      public void insert(int index, net.minecraft.network.chat.Component text)
      Insert at a specific index.
    • set

      public void set(int index, net.minecraft.network.chat.Component text)
      Replace a line at a specific index.