# CutsceneCompleteEvent
> Fired when a cutscene finishes playing.
`gg.lode.lecternapi.api.event.CutsceneCompleteEvent`
---
## Signature
```java
public class CutsceneCompleteEvent extends LecternClientEvent
```
---
## Overview
This event fires when a cutscene reaches its end. Note that if a cutscene is set to loop, this event will not fire until the cutscene is stopped.
The `Cutscene.onComplete()` callback is also triggered when this event fires.
---
## Methods
### getCutsceneId
```java
public String getCutsceneId()
```
**Returns:** The ID of the completed cutscene.
---
## Example
```java
@EventHandler
public void onCutsceneComplete(CutsceneCompleteEvent event) {
Player player = event.getPlayer();
String id = event.getCutsceneId();
if (id.equals("intro")) {
player.teleport(spawnLocation);
player.sendMessage("Welcome to the server!");
}
}
```
---
## Related Pages
- [[Cutscene]] — Cutscene builder
- [[CutsceneCallbackEvent]] — Callback events
- [[ICutsceneManager]] — Playback control