Class RegisteredListener

java.lang.Object
org.bukkit.plugin.RegisteredListener
Direct Known Subclasses:
TimedRegisteredListener

public class RegisteredListener extends Object
Stores relevant information for plugin listeners
Since:
1.0.0
  • Constructor Details

    • RegisteredListener

      public RegisteredListener(@NotNull @NotNull Listener listener, @NotNull @NotNull EventExecutor executor, @NotNull @NotNull EventPriority priority, @NotNull @NotNull Plugin plugin, boolean ignoreCancelled)
      Since:
      1.1.0
  • Method Details

    • getListener

      @NotNull public @NotNull Listener getListener()
      Gets the listener for this registration
      Returns:
      Registered Listener
      Since:
      1.0.0
    • getPlugin

      @NotNull public @NotNull Plugin getPlugin()
      Gets the plugin for this registration
      Returns:
      Registered Plugin
      Since:
      1.0.0
    • getPriority

      @NotNull public @NotNull EventPriority getPriority()
      Gets the priority for this registration
      Returns:
      Registered Priority
      Since:
      1.0.0
    • callEvent

      public void callEvent(@NotNull @NotNull Event event) throws EventException
      Calls the event executor
      Parameters:
      event - The event
      Throws:
      EventException - If an event handler throws an exception.
      Since:
      1.0.0
    • isIgnoringCancelled

      public boolean isIgnoringCancelled()
      Whether this listener accepts cancelled events
      Returns:
      True when ignoring cancelled events
      Since:
      1.1.0
    • getExecutor

      @NotNull public @NotNull EventExecutor getExecutor()
      Get the executor for this registration.
      Returns:
      executor
      Since:
      1.19.2
    • toString

      public String toString()
      Overrides:
      toString in class Object