# TeamCreateEvent > Fired when a team is created. `gg.lode.leadapi.api.event.TeamCreateEvent` --- ## Signature ```java public class TeamCreateEvent extends BaseEvent ``` ## Extends - `BaseEvent` **Cancellable:** No --- ## Constructor ```java TeamCreateEvent(ITeam team, @Nullable Player player) ``` --- ## Methods ### getTeam ```java ITeam getTeam() ``` Returns the created team. **Returns:** `ITeam` — The team that was created. --- ### getPlayer ```java @Nullable Player getPlayer() ``` Returns the player who created the team, or `null` if the team was created programmatically. **Returns:** `Player` — The creating player, or `null`. --- ## Related Pages - [[TeamCreateByPlayerEvent]] — Cancellable variant fired only for player-initiated creation - [[ITeam]] — The created team