Class TEEnchantEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
com.vk2gpz.tokenenchant.event.TEEnchantEvent

public class TEEnchantEvent extends org.bukkit.event.player.PlayerEvent
Called when an level of the specified enchantment has changed.

When player's enchantment level has changed, this event will be triggered. The event will contain the old enchantment level and new enchantment level.

  • Nested Class Summary

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

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

    Fields inherited from class org.bukkit.event.player.PlayerEvent

    player
  • Constructor Summary

    Constructors
    Constructor
    Description
    TEEnchantEvent(org.bukkit.entity.Player player, CEHandler ce, int oldValue, int newValue)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns CEHandler object representing the specified enchantment.
    static org.bukkit.event.HandlerList
     
    @NotNull org.bukkit.event.HandlerList
     
    int
    Returns new enchantment level
    int
    Returns old enchantment level

    Methods inherited from class org.bukkit.event.player.PlayerEvent

    getPlayer

    Methods inherited from class org.bukkit.event.Event

    getEventName, isAsynchronous

    Methods inherited from class java.lang.Object

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

    • TEEnchantEvent

      public TEEnchantEvent(org.bukkit.entity.Player player, CEHandler ce, int oldValue, int newValue)
      Constructor
      Parameters:
      player - The player whose item's enchantment level has changed.
      ce - The enchantment object.
      oldValue - The old enchantment level.
      newValue - The new enchantment level.
  • Method Details

    • getCEHandler

      public CEHandler getCEHandler()
      Returns CEHandler object representing the specified enchantment.
      Returns:
      CEHandler object representing the specified enchantment.
    • getOldLevel

      public int getOldLevel()
      Returns old enchantment level
      Returns:
      old enchantment level
    • getNewLevel

      public int getNewLevel()
      Returns new enchantment level
      Returns:
      new enchantment level
    • getHandlers

      @NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event
    • getHandlerList

      public static org.bukkit.event.HandlerList getHandlerList()