# 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