# 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