Class PreItemExpireEvent

java.lang.Object
org.bukkit.event.Event
dev.tezvn.timeditem.api.event.TimedEvent
dev.tezvn.timeditem.api.event.item.ItemEvent
dev.tezvn.timeditem.api.event.item.PreItemExpireEvent
Direct Known Subclasses:
PrePlayerItemExpireEvent, PreWorldItemExpireEvent

public class PreItemExpireEvent
extends ItemEvent
Represents a pre-process timed item related event.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.bukkit.event.Event

    org.bukkit.event.Event.Result
  • Constructor Summary

    Constructors 
    Constructor Description
    PreItemExpireEvent​(org.bukkit.inventory.ItemStack item, long expireTime)  
  • Method Summary

    Modifier and Type Method Description
    void addTime​(TimeUnits unit, int amount)
    Add expire time to item
    long getExpireTime()
    Get expire time of item

    Methods inherited from class dev.tezvn.timeditem.api.event.item.ItemEvent

    getItem, setItem

    Methods inherited from class dev.tezvn.timeditem.api.event.TimedEvent

    getHandlerList, getHandlers

    Methods inherited from class org.bukkit.event.Event

    getEventName, isAsynchronous

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PreItemExpireEvent

      public PreItemExpireEvent​(org.bukkit.inventory.ItemStack item, long expireTime)
  • Method Details

    • getExpireTime

      public long getExpireTime()
      Get expire time of item
      Returns:
      Expire time of item
    • addTime

      public void addTime​(TimeUnits unit, int amount)
      Add expire time to item
      Parameters:
      unit - Time unit to add
      amount - Amount of time