Class TERepairEvent

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

public class TERepairEvent extends org.bukkit.event.player.PlayerEvent implements org.bukkit.event.Cancellable
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
    TERepairEvent(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemStack, double repairRate)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.bukkit.event.HandlerList
     
    @NotNull org.bukkit.event.HandlerList
     
    org.bukkit.inventory.ItemStack
     
    short
     
    double
     
    boolean
     
    void
    setCancelled(boolean b)
     
    void
    setItemStack(org.bukkit.inventory.ItemStack itemStack)
     

    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

    • TERepairEvent

      public TERepairEvent(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemStack, double repairRate)
      Constructor
      Parameters:
      player - The player whose item's enchantment level has changed.
      itemStack - The ItemStack object repaired.
      repairRate - The ratio of repair value with respect to Material's max durability.
  • Method Details

    • 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()
    • setItemStack

      public void setItemStack(org.bukkit.inventory.ItemStack itemStack)
    • getItemStack

      public org.bukkit.inventory.ItemStack getItemStack()
    • getRepairRate

      public double getRepairRate()
    • getRepairAmount

      public short getRepairAmount()
    • 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