Interface PlayerChatEvent
- All Superinterfaces:
AudienceMessageEvent,Cancellable,Event,MessageEvent
Fired when the
Component being sent to a PlayerChatFormatter was
due to chatting.-
Method Summary
Modifier and TypeMethodDescriptionGets the current formatter that this message will be sent through.message()Gets the chat message.Gets the original formatter that this message will be sent through.Gets the original chat message.voidsetChatFormatter(@Nullable PlayerChatFormatter router) Sets the formatter for this message to go trough.voidsetMessage(Component message) Sets the chat message.Methods inherited from interface org.spongepowered.api.event.message.AudienceMessageEvent
audience, filterAudience, originalAudience, setAudienceMethods inherited from interface org.spongepowered.api.event.Cancellable
isCancelled, setCancelled
-
Method Details
-
originalChatFormatter
PlayerChatFormatter originalChatFormatter()Gets the original formatter that this message will be sent through.- Returns:
- The original formatter used
-
chatFormatter
Optional<PlayerChatFormatter> chatFormatter()Gets the current formatter that this message will be sent through.- Returns:
- The formatter the message in this event will be sent through
-
setChatFormatter
Sets the formatter for this message to go trough.If the target audience is a
ForwardingAudiencethePlayerChatFormatterwill be applied to each of itsForwardingAudience.audiences()- Parameters:
router- The router to set
-
originalMessage
Component originalMessage()Gets the original chat message.This message is the original chat message, without any formatting whatsoever.
In Vanilla, this is equivalent to what a player typed into the chat box (no name prefix or other elements).
- Specified by:
originalMessagein interfaceMessageEvent- Returns:
- The original chat message
-
message
Component message()Gets the chat message.- Specified by:
messagein interfaceMessageEvent- Returns:
- The chat message
-
setMessage
Sets the chat message.- Specified by:
setMessagein interfaceMessageEvent- Parameters:
message- The chat message
-