Package team.lodestar.lodestone.handlers
Class ItemEventHandler
java.lang.Object
team.lodestar.lodestone.handlers.ItemEventHandler
A handler for firing
ItemEventHandler.IEventResponderItem events-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic classstatic interfaceAn interface containing various methods which are triggered alongside various forge events. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ItemEventHandler.EventResponderSourcestatic final ItemEventHandler.EventResponderSource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddAttributeTooltips(net.neoforged.neoforge.client.event.AddAttributeTooltipsEvent event) getEventResponders(net.minecraft.world.entity.LivingEntity entity) static voidtriggerDeathResponses(net.neoforged.neoforge.event.entity.living.LivingDeathEvent event) static voidtriggerHurtResponses(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Pre event)
-
Field Details
-
HELD_ITEM
-
ARMOR
-
-
Constructor Details
-
ItemEventHandler
public ItemEventHandler()
-
-
Method Details
-
triggerDeathResponses
public static void triggerDeathResponses(net.neoforged.neoforge.event.entity.living.LivingDeathEvent event) -
triggerHurtResponses
public static void triggerHurtResponses(net.neoforged.neoforge.event.entity.living.LivingDamageEvent.Pre event) -
addAttributeTooltips
public static void addAttributeTooltips(net.neoforged.neoforge.client.event.AddAttributeTooltipsEvent event) -
getEventResponders
public static List<ItemEventHandler.EventResponderLookupResult> getEventResponders(net.minecraft.world.entity.LivingEntity entity) -
registerLookup
public static ItemEventHandler.EventResponderSource registerLookup(ItemEventHandler.EventResponderSource lookup)
-