Interface TempListener

All Superinterfaces:
org.bukkit.event.Listener
All Known Implementing Classes:
SimpleTempListener

public interface TempListener extends org.bukkit.event.Listener
Temporary listener.
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    TempListener.DefaultTempListenerBuilder<E extends org.bukkit.event.Event>
    Create a default temporary listener builder.
  • Method Summary

    Modifier and Type
    Method
    Description
    static <E extends org.bukkit.event.Event>
    TempListener.DefaultTempListenerBuilder<E>
    common(Class<E> eventClass)
    Create a common temporary listener builder.
    void
    Register the listener.
    default void
    Unregister the listener.
  • Method Details

    • register

      void register()
      Register the listener.
    • unregister

      default void unregister()
      Unregister the listener.
    • common

      static <E extends org.bukkit.event.Event> TempListener.DefaultTempListenerBuilder<E> common(Class<E> eventClass)
      Create a common temporary listener builder.
      Type Parameters:
      E - Event type
      Parameters:
      eventClass - Event class
      Returns:
      Builder