Class ChatPluginCrashEvent

java.lang.Object
me.remigio07.chatplugin.api.common.event.plugin.ChatPluginCrashEvent
All Implemented Interfaces:
CancellableEvent, ChatPluginEvent

public class ChatPluginCrashEvent extends Object implements CancellableEvent
Represents the event called when ChatPlugin crashes during a reload.

Hopefully this event gets never fired, but if it does, you can easily cancel it using setCancelled(boolean).

See Also:
  • Constructor Details

    • ChatPluginCrashEvent

      public ChatPluginCrashEvent(String message)
      Constructs a new crash event.
      Parameters:
      message - Crash message
  • Method Details

    • isCancelled

      public boolean isCancelled()
      Description copied from interface: CancellableEvent
      Checks if this event has been cancelled and will not be executed.
      Specified by:
      isCancelled in interface CancellableEvent
      Returns:
      Whether this event is cancelled
    • setCancelled

      public void setCancelled(boolean cancelled)
      Description copied from interface: CancellableEvent
      Sets the cancellation state of this event.

      It will be passed through other registered listeners even if it is cancelled, but it will not be executed.

      Specified by:
      setCancelled in interface CancellableEvent
      Parameters:
      cancelled - Whether this event should be cancelled
    • getMessage

      public String getMessage()
      Gets the reason why the plugin crashed.
      Returns:
      Crash message