Class 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.
    • 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.eventbus.api.Event

        getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • extraLife

        private int extraLife
    • 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.
    • Method Detail

      • getExtraLife

        public int getExtraLife()
      • setExtraLife

        public void setExtraLife​(int extraLife)