Class TEEnchantProcessedEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
com.vk2gpz.tokenenchant.event.TEEnchantProcessedEvent
All Implemented Interfaces:
org.bukkit.event.Cancellable

public class TEEnchantProcessedEvent extends org.bukkit.event.player.PlayerEvent implements org.bukkit.event.Cancellable
Called when a cuatom enchant has finished its process and wish to notify others, which might be listening to the event.

The receipent of this event should filter whether it should process this event or not based on the soruce CEHandler which processed the event.

  • 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
    TEEnchantProcessedEvent(org.bukkit.entity.Player player, CEHandler ce, int level)
    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 the enchantment level
    boolean
     
    void
    setCancelled(boolean b)
     

    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

    • TEEnchantProcessedEvent

      public TEEnchantProcessedEvent(org.bukkit.entity.Player player, CEHandler ce, int level)
      Constructor
      Parameters:
      player - The player whose activated the custom enchant.
      ce - The custom enchantment object.
      level - The level of enchantment.
  • Method Details

    • getCEHandler

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

      public int getLevel()
      Returns the enchantment level
      Returns:
      the 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()
    • isCancelled

      public boolean isCancelled()
      Specified by:
      isCancelled in interface org.bukkit.event.Cancellable
    • setCancelled

      public void setCancelled(boolean b)
      Specified by:
      setCancelled in interface org.bukkit.event.Cancellable