Interface ServerMessageEvents.CommandMessage
- Enclosing class:
ServerMessageEvents
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onCommandMessage
(SignedMessage message, ServerCommandSource source, MessageType.Parameters params) Called when the server broadcasts a command message to all players, such as one from/me
and/say
(but not ones that specify the recipients like/msg
).
-
Method Details
-
onCommandMessage
void onCommandMessage(SignedMessage message, ServerCommandSource source, MessageType.Parameters params) Called when the server broadcasts a command message to all players, such as one from/me
and/say
(but not ones that specify the recipients like/msg
). Is not called when command messages are blocked.If the command is executed by a player,
ServerMessageEvents.ALLOW_CHAT_MESSAGE
andServerMessageEvents.CHAT_MESSAGE
events will also be triggered after this event.- Parameters:
message
- the broadcast message with message decorators applied if applicable; usemessage.getContent()
to get the textsource
- the command source that sent the messageparams
- theMessageType.Parameters
-