Class RegisteredListener

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

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

    • RegisteredListener

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

    • getListener

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

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

      @NotNull public @NotNull EventPriority getPriority()
      Gets the priority for this registration
      Returns:
      Registered Priority
    • 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.
    • isIgnoringCancelled

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

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

      public String toString()
      Overrides:
      toString in class Object