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 TypeMethodDescriptionvoidonCommandMessage(net.minecraft.network.chat.PlayerChatMessage message, net.minecraft.commands.CommandSourceStack source, net.minecraft.network.chat.ChatType.Bound boundChatType) Called when the server broadcasts a command message to all players, such as one from/meand/say(but not ones that specify the recipients like/msg).
-
Method Details
-
onCommandMessage
void onCommandMessage(net.minecraft.network.chat.PlayerChatMessage message, net.minecraft.commands.CommandSourceStack source, net.minecraft.network.chat.ChatType.Bound boundChatType) Called when the server broadcasts a command message to all players, such as one from/meand/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_MESSAGEandServerMessageEvents.CHAT_MESSAGEevents will also be triggered after this event.- Parameters:
message- the broadcast message with chat decorators applied if applicable; usemessage.decoratedContent()to get the componentsource- the command source that sent the messageboundChatType- theChatType.Bound
-