# TeamMessageEvent > Fired when a player sends a message in team chat. Cancellable. `gg.lode.leadapi.api.event.TeamMessageEvent` --- ## Signature ```java public class TeamMessageEvent extends BaseEvent implements Cancellable ``` ## Extends / Implements - `BaseEvent` - `Cancellable` **Cancellable:** Yes --- ## Constructor ```java TeamMessageEvent(Player player, String message) ``` --- ## Methods ### getPlayer ```java Player getPlayer() ``` Returns the player sending the message. **Returns:** `Player` — The sending player. --- ### getMessage ```java String getMessage() ``` Returns the current message text. **Returns:** `String` — The message. --- ### setMessage ```java void setMessage(String message) ``` Modifies the message text before it is sent. | Parameter | Type | Description | |---|---|---| | `message` | `String` | The new message content. | --- ### isCancelled / setCancelled ```java boolean isCancelled() void setCancelled(boolean cancelled) ``` Controls whether the message is cancelled. --- ## Related Pages - [[ITeamMember]] — Team members with chat toggle state