Class PublicMessageEvent

All Implemented Interfaces:
SpoofableEvent, org.bukkit.event.Cancellable

public class PublicMessageEvent extends FragmentableMessageEvent<PublicMessageEvent> implements SpoofableEvent
Event triggered when a message is sent on any public channel.
  • Constructor Details

    • PublicMessageEvent

      public PublicMessageEvent(@Nonnull PublicChannel publicChannel, @Nonnull org.bukkit.entity.Player sender, @Nonnull String message)
  • Method Details

    • getSender

      @Nonnull public org.bukkit.entity.Player getSender()
      Gets the player who produced this message.
    • isSpoofSend

      public boolean isSpoofSend()
      Returns if spoof mode is being used in this event.
      Specified by:
      isSpoofSend in interface SpoofableEvent
      Returns:
      true if spoof mode is being used
    • setSpoofSend

      public void setSpoofSend()
      Defines that spoof mode will be used in this event.
      Specified by:
      setSpoofSend in interface SpoofableEvent
    • toString

      public String toString()
      Overrides:
      toString in class Object