# TeamLeaveEvent
> Fired when a player leaves a team. Cancellable.
`gg.lode.leadapi.api.event.TeamLeaveEvent`
---
## Signature
```java
public class TeamLeaveEvent extends BaseEvent implements Cancellable
```
## Extends / Implements
- `BaseEvent`
- `Cancellable`
**Cancellable:** Yes
---
## Constructor
```java
TeamLeaveEvent(OfflinePlayer player, ITeam team)
```
---
## Methods
### getPlayer
```java
OfflinePlayer getPlayer()
```
Returns the player leaving the team. Uses `OfflinePlayer` since the player may not be online.
**Returns:** `OfflinePlayer` — The leaving player.
---
### getTeam
```java
ITeam getTeam()
```
Returns the team being left.
**Returns:** `ITeam` — The team.
---
### isCancelled / setCancelled
```java
boolean isCancelled()
void setCancelled(boolean b)
```
Controls whether the leave is cancelled.
---
## Related Pages
- [[TeamJoinEvent]] — Fired when a player joins a team
- [[TeamKickEvent]] — Fired when a player is kicked
- [[TeamRemoveEvent]] — Non-cancellable notification after removal
- [[ITeam]] — The team being left