Class BlockPersistentDataDeleteEvent

java.lang.Object
org.bukkit.event.Event
me.thehandsomeyoni.persistentdataapi.events.manager.PersistentDataEvent
me.thehandsomeyoni.persistentdataapi.events.block.BlockPersistentDataDeleteEvent
All Implemented Interfaces:
org.bukkit.event.Cancellable

public class BlockPersistentDataDeleteEvent extends PersistentDataEvent
A custom event that is called when a block's persistent data is deleted.
Since:
1.8.0
Author:
TheHandsomeYoni
  • Constructor Details

    • BlockPersistentDataDeleteEvent

      public BlockPersistentDataDeleteEvent(org.bukkit.block.Block block, AbstractPersistentData persistentData)
      Initializes the BlockPersistentDataDeleteEvent.
      Parameters:
      block - The block that the persistent data is being deleted from.
      persistentData - The persistent data that is being deleted.
    • BlockPersistentDataDeleteEvent

      public BlockPersistentDataDeleteEvent(org.bukkit.block.Block block, String dataName)
      Initializes the BlockPersistentDataDeleteEvent.
      Parameters:
      block - The block that the persistent data is being deleted from.
      dataName - The name of the persistent data.
  • Method Details

    • getPersistentData

      public AbstractPersistentData getPersistentData()
      Gets the persistent data that is being deleted.
      Specified by:
      getPersistentData in class PersistentDataEvent
      Returns:
      The persistent data that is being deleted.
    • getDataName

      public String getDataName()
      Gets the name of the persistent data that was deleted.
      Specified by:
      getDataName in class PersistentDataEvent
      Returns:
      The name of the persistent data that was deleted.
    • getDataValue

      public Serializable getDataValue()
      Gets the value of the persistent data that was deleted.
      Specified by:
      getDataValue in class PersistentDataEvent
      Returns:
      The value of the persistent data that was deleted.
    • isCancelled

      public boolean isCancelled()
      Checks if the event is cancelled.
      Returns:
      True if the event is cancelled, false otherwise.
    • setCancelled

      public void setCancelled(boolean cancel)
      Sets the event to cancelled.
      Parameters:
      cancel - True if the event should be cancelled, false otherwise.
    • getHandlers

      public org.bukkit.event.HandlerList getHandlers()
      Gets handlers.
      Specified by:
      getHandlers in class org.bukkit.event.Event
      Returns:
      The handlers.