Class ItemExpireEvent
- java.lang.Object
-
- net.minecraftforge.eventbus.api.Event
-
- net.minecraftforge.event.entity.EntityEvent
-
- net.minecraftforge.event.entity.item.ItemEvent
-
- net.minecraftforge.event.entity.item.ItemExpireEvent
-
public class ItemExpireEvent extends ItemEvent
Event that is fired when an EntityItem's age has reached its maximum lifespan. Canceling this event will prevent the EntityItem from being flagged as dead, thus staying it's removal from the world. If canceled it will add more time to the entities life equal to extraLife.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.minecraftforge.event.entity.EntityEvent
EntityEvent.CanUpdate, EntityEvent.EnteringChunk, EntityEvent.EntityConstructing, EntityEvent.Size
-
-
Field Summary
Fields Modifier and Type Field Description private int
extraLife
-
Constructor Summary
Constructors Constructor Description ItemExpireEvent(ItemEntity entityItem, int extraLife)
Creates a new event for an expiring EntityItem.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getExtraLife()
void
setExtraLife(int extraLife)
-
Methods inherited from class net.minecraftforge.event.entity.item.ItemEvent
getEntityItem
-
Methods inherited from class net.minecraftforge.event.entity.EntityEvent
getEntity
-
-
-
-
Constructor Detail
-
ItemExpireEvent
public ItemExpireEvent(ItemEntity entityItem, int extraLife)
Creates a new event for an expiring EntityItem.- Parameters:
entityItem
- The EntityItem being deleted.extraLife
- The amount of time to be added to this entities lifespan if the event is canceled.
-
-