Interface PhaseListeners

All Known Implementing Classes:
PhaseListenersImpl

public interface PhaseListeners
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    cancel(Class<? extends org.bukkit.event.Event>... classes)
     
    default <E extends org.bukkit.event.Event>
    void
    on(Class<E> eventClass, EventHandler<E> handler)
     
    <E extends org.bukkit.event.Event>
    void
    on(Class<E> eventClass, org.bukkit.event.EventPriority priority, EventHandler<E> handler)
     
    void
    Unregisters all listeners bound to this phase.
  • Method Details

    • on

      <E extends org.bukkit.event.Event> void on(Class<E> eventClass, org.bukkit.event.EventPriority priority, EventHandler<E> handler)
    • on

      default <E extends org.bukkit.event.Event> void on(Class<E> eventClass, EventHandler<E> handler)
    • cancel

      default void cancel(Class<? extends org.bukkit.event.Event>... classes)
    • unregisterAll

      void unregisterAll()
      Unregisters all listeners bound to this phase. Note: this is automatically called on phase end.