Package com.nickuc.chat.api.events
Class PublicMessageEvent
java.lang.Object
org.bukkit.event.Event
- 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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
Fields inherited from class com.nickuc.chat.api.events.internal.FragmentableMessageEvent
publicChannelFields inherited from class com.nickuc.chat.api.events.internal.MultiFragmentableMessageEvent
piecesFields inherited from class com.nickuc.chat.api.events.internal.MessageEvent
recipientsFields inherited from class com.nickuc.chat.api.events.internal.nChatEvent
cancelled, start -
Constructor Summary
ConstructorsConstructorDescriptionPublicMessageEvent(PublicChannel publicChannel, org.bukkit.entity.Player sender, String message) -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.entity.PlayerGets the player who produced this message.booleanReturns if spoof mode is being used in this event.voidDefines that spoof mode will be used in this event.toString()Methods inherited from class com.nickuc.chat.api.events.internal.FragmentableMessageEvent
getChannel, getFormat, getSenderPiece, getSenderPieces, getSpyFormat, getSpyPiece, getSpyPieces, getSpyTag, getSpyTagComponent, getSpyTags, getSpyTagValue, getTag, getTagComponent, getTags, getTagValue, setFormat, setSpyFormat, setSpyTag, setSpyTag, setSpyTag, setTag, setTag, setTagMethods inherited from class com.nickuc.chat.api.events.internal.MultiFragmentableMessageEvent
getFormat, getMessage, getOriginalMessage, getPiece, getPieces, getTag, getTags, setFormat, setMessage, setTag, setTagMethods inherited from class com.nickuc.chat.api.events.internal.MessageEvent
getRecipients, setRecipientsMethods inherited from class com.nickuc.chat.api.events.internal.nChatEvent
getHandlersMethods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronousMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.event.Cancellable
isCancelled, setCancelled
-
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:
isSpoofSendin interfaceSpoofableEvent- Returns:
- true if spoof mode is being used
-
setSpoofSend
public void setSpoofSend()Defines that spoof mode will be used in this event.- Specified by:
setSpoofSendin interfaceSpoofableEvent
-
toString
-