Interface ItemEventHandler.IEventResponderItem

Enclosing class:
ItemEventHandler

public static interface ItemEventHandler.IEventResponderItem
An interface containing various methods which are triggered alongside various forge events. Implement on your item for the methods to be called.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    incomingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Pre event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack)
     
    default void
    incomingDeathEvent(net.neoforged.neoforge.event.entity.living.LivingDeathEvent event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack)
     
    default void
    modifyAttributesEvent(net.neoforged.neoforge.event.ItemAttributeModifierEvent event)
     
    default void
    modifyAttributeTooltipEvent(net.neoforged.neoforge.client.event.AddAttributeTooltipsEvent event)
     
    default void
    outgoingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Pre event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack)
     
    default void
    outgoingDeathEvent(net.neoforged.neoforge.event.entity.living.LivingDeathEvent event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack)
     
  • Method Details

    • modifyAttributeTooltipEvent

      default void modifyAttributeTooltipEvent(net.neoforged.neoforge.client.event.AddAttributeTooltipsEvent event)
    • modifyAttributesEvent

      default void modifyAttributesEvent(net.neoforged.neoforge.event.ItemAttributeModifierEvent event)
    • incomingDamageEvent

      default void incomingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Pre event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack)
    • outgoingDamageEvent

      default void outgoingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Pre event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack)
    • incomingDeathEvent

      default void incomingDeathEvent(net.neoforged.neoforge.event.entity.living.LivingDeathEvent event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack)
    • outgoingDeathEvent

      default void outgoingDeathEvent(net.neoforged.neoforge.event.entity.living.LivingDeathEvent event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack)