24package com.dreamfirestudios.dreamcore.DreamCam;
27import org.bukkit.Bukkit;
28import org.bukkit.entity.Player;
29import org.bukkit.event.Event;
30import org.bukkit.event.HandlerList;
31import org.jetbrains.annotations.NotNull;
42 private static final HandlerList handlers =
new HandlerList();
48 private final Player player;
51 private final boolean hasFinished;
60 this.camPath = camPath;
62 this.hasFinished = hasFinished;
63 Bukkit.getPluginManager().callEvent(
this);
70 @Override
public @NotNull HandlerList
getHandlers() {
return handlers; }
Fired when a player leaves a DreamCamPath (either manually or at the end).
CamPathPlayerLeaveEvent(DreamCamPath camPath, Player player, boolean hasFinished)
Creates and dispatches the event.
HandlerList getHandlers()
static HandlerList getHandlerList()
Gets the static handler list required by Bukkit.
Represents a cinematic camera path composed of multiple camera sets (segments).