Class GraveProjectileHitEvent

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

public class GraveProjectileHitEvent extends GraveEntityEvent
Represents an event that occurs when a grave is hit with a projectile.

This event extends GraveEntityEvent and provides information about the grave that is hit with a projectile.

  • Constructor Details

    • GraveProjectileHitEvent

      public GraveProjectileHitEvent(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull Grave grave, @NotNull @NotNull org.bukkit.entity.Entity entity, @Nullable @Nullable org.bukkit.block.Block block)
      Constructs a new GraveProjectileHitEvent.
      Parameters:
      location - The location of the event.
      player - The player involved in the event, if any.
      grave - The grave associated with the event.
      entity - The projectile entity involved in the event.
      block - The block involved in the event, if any.
    • GraveProjectileHitEvent

      public GraveProjectileHitEvent(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull org.bukkit.entity.LivingEntity livingEntity, @NotNull @NotNull Grave grave, @NotNull @NotNull org.bukkit.entity.Entity entity, @Nullable @Nullable org.bukkit.block.Block block)
      Constructs a new GraveProjectileHitEvent.
      Parameters:
      location - The location of the event.
      livingEntity - The livingEntity involved in the event, if any.
      grave - The grave associated with the event.
      entity - The projectile entity involved in the event.
      block - The block involved in the event, if any.
    • GraveProjectileHitEvent

      public GraveProjectileHitEvent(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull Grave grave, @NotNull @NotNull org.bukkit.entity.Entity entity, @Nullable @Nullable org.bukkit.block.Block block)
      Constructs a new GraveProjectileHitEvent.
      Parameters:
      location - The location of the event.
      grave - The grave associated with the event.
      entity - The projectile entity involved in the event.
      block - The block involved in the event, if any.
  • Method Details

    • getHandlers

      @NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()
      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()
      Gets the static list of handlers for this event.
      Returns:
      The static handler list for this event.