# TeamJoinEvent
> Fired when a player joins a team. Cancellable.
`gg.lode.leadapi.api.event.TeamJoinEvent`
---
## Signature
```java
public class TeamJoinEvent extends BaseEvent implements Cancellable
```
## Extends / Implements
- `BaseEvent`
- `Cancellable`
**Cancellable:** Yes
---
## Constructor
```java
TeamJoinEvent(ITeam team, Player player)
```
---
## Methods
### getTeam
```java
ITeam getTeam()
```
Returns the team being joined.
**Returns:** `ITeam` — The team.
---
### getPlayer
```java
Player getPlayer()
```
Returns the player joining the team.
**Returns:** `Player` — The joining player.
---
### isCancelled / setCancelled
```java
boolean isCancelled()
void setCancelled(boolean b)
```
Controls whether the join is cancelled.
---
## Related Pages
- [[TeamJoinByPlaceEvent]] — Fired when joining via block placement/interaction
- [[TeamLeaveEvent]] — Fired when a player leaves a team
- [[ITeam]] — The team being joined