Class GraveOpenEvent

All Implemented Interfaces:
Addon, org.bukkit.event.Cancellable
Direct Known Subclasses:
GraveOpenEvent

public class GraveOpenEvent extends GraveEntityEvent implements org.bukkit.event.Cancellable
Event triggered when a player opens a grave inventory.

Now extends GraveEntityEvent, so it supports full entity functionality. Still only used for players opening graves, but can leverage entity accessors.

  • Constructor Details

    • GraveOpenEvent

      public GraveOpenEvent(@NotNull @NotNull org.bukkit.inventory.InventoryView view, @NotNull @NotNull Grave grave, @NotNull @NotNull org.bukkit.entity.Player player)
      Constructs a new GraveOpenEvent for a player opening a grave.
      Parameters:
      view - The inventory view being opened.
      grave - The grave being opened.
      player - The player opening the grave.
  • Method Details

    • getView

      @NotNull public @NotNull org.bukkit.inventory.InventoryView getView()
      Gets the inventory view being opened.
      Returns:
      The inventory view.
    • isCancelled

      public boolean isCancelled()
      Description copied from class: GraveEvent
      Checks whether the event is cancelled.
      Specified by:
      isCancelled in interface org.bukkit.event.Cancellable
      Overrides:
      isCancelled in class GraveEvent
      Returns:
      True if the event is cancelled, false otherwise.
    • setCancelled

      public void setCancelled(boolean cancel)
      Description copied from class: GraveEvent
      Sets whether the event is cancelled.
      Specified by:
      setCancelled in interface org.bukkit.event.Cancellable
      Overrides:
      setCancelled in class GraveEvent
      Parameters:
      cancel - True to cancel the event, false otherwise.
    • getHandlers

      @NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()
      Description copied from class: GraveEntityEvent
      Gets the list of handlers for this event.
      Overrides:
      getHandlers in class GraveEntityEvent
      Returns:
      The handler list for this event.
    • getHandlerList

      @NotNull public static @NotNull org.bukkit.event.HandlerList getHandlerList()
      Returns the static handler list for Bukkit event registration.
      Returns:
      HandlerList
    • getPlayer

      @NotNull public @NotNull org.bukkit.entity.Player getPlayer()
      Convenience getter for the player.
      Overrides:
      getPlayer in class GraveEntityEvent
      Returns:
      The player opening the grave.