Class AllowPrivateMessageEvent

java.lang.Object
me.remigio07.chatplugin.api.server.event.chat.PrivateMessageEvent
me.remigio07.chatplugin.api.server.event.chat.AllowPrivateMessageEvent
All Implemented Interfaces:
CancellableEvent, ChatPluginEvent, ChatPluginPlayerEvent, ChatPluginServerPlayerEvent

public class AllowPrivateMessageEvent extends PrivateMessageEvent implements CancellableEvent
Represents an event called before a player's private message is sent.
See Also:
  • Constructor Details

    • AllowPrivateMessageEvent

      public AllowPrivateMessageEvent(ChatPluginServerPlayer player, OfflinePlayer recipient, String privateMessage)
      Constructs a new allow private message event.

      Specify null as either the sender or the recipient to indicate the console.

      Parameters:
      player - Player involved
      recipient - Recipient involved
      privateMessage - Private message involved
  • 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