Class BukkitSecurityVillagersEvent

java.lang.Object
org.bukkit.event.Event
com.alessiodp.securityvillagers.api.events.BukkitSecurityVillagersEvent
All Implemented Interfaces:
SecurityVillagersEvent
Direct Known Subclasses:
SecurityVillagersDamageEvent, SecurityVillagersInteractProtectionEvent, SecurityVillagersProtectionChangeEvent, SecurityVillagersSelectEvent

public class BukkitSecurityVillagersEvent extends org.bukkit.event.Event implements SecurityVillagersEvent
  • Constructor Details

    • BukkitSecurityVillagersEvent

      public BukkitSecurityVillagersEvent()
  • Method Details

    • getApi

      @NotNull public @NotNull SecurityVillagersAPI getApi()
      Get the SecurityVillagers API instance
      Specified by:
      getApi in interface SecurityVillagersEvent
      Returns:
      the SecurityVillagersAPI
    • setApi

      public void setApi(SecurityVillagersAPI instance)
      Set the SecurityVillagers API instance. Used by SecurityVillagers instance to let you hook directly to the main API.
      Specified by:
      setApi in interface SecurityVillagersEvent
      Parameters:
      instance - the SecurityVillagersAPI instance to set
    • 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()