Class TooltipHandler

java.lang.Object
tech.anonymoushacker1279.immersiveweapons.client.TooltipHandler

public class TooltipHandler extends Object
  • Constructor Details

    • TooltipHandler

      public TooltipHandler()
  • Method Details

    • compileTooltips

      public static void compileTooltips()
      Compiles all item tooltips with a TooltipMarker annotation.
    • addItemTooltip

      public static void addItemTooltip(net.neoforged.neoforge.event.entity.player.ItemTooltipEvent event)
      Handles adding tooltips to items.
      Parameters:
      event - the ItemTooltipEvent instance
    • addShiftTooltip

      public static void addShiftTooltip(List<net.minecraft.network.chat.Component> existingTooltips, List<net.minecraft.network.chat.Component> shiftTooltips)
      Adds tooltips which appear while the player holds SHIFT.
      Parameters:
      existingTooltips - The list of tooltips already on the item.
      shiftTooltips - The list of tooltips to add if the player is holding SHIFT.