Package team.lodestar.lodestone.handlers
Interface ItemEventHandler.IEventResponder
- Enclosing class:
ItemEventHandler
public static interface ItemEventHandler.IEventResponder
An interface containing various methods which are triggered alongside various forge events.
Implement on your item for the methods to be called.
Does not necessarily have to be bound to an itemstack.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidfinalizedIncomingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Post event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack) default voidfinalizedOutgoingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Post event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack) default voidincomingDamageEvent(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 voidincomingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingIncomingDamageEvent event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack) default voidincomingDeathEvent(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 voidmodifyAttributeTooltipEvent(net.neoforged.neoforge.client.event.AddAttributeTooltipsEvent event) default voidoutgoingDamageEvent(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 voidoutgoingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingIncomingDamageEvent event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack) default voidoutgoingDeathEvent(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) -
incomingDamageEvent
default void incomingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingIncomingDamageEvent 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.LivingIncomingDamageEvent event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack) -
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) -
finalizedIncomingDamageEvent
default void finalizedIncomingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Post event, net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.LivingEntity target, net.minecraft.world.item.ItemStack stack) -
finalizedOutgoingDamageEvent
default void finalizedOutgoingDamageEvent(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Post 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)
-