LoParkour/src/main/java/dev/loki/loparkour/api/event/ParkourSpectateEvent.java
loki5512344 fd0ba2cc0e refactor: reorganize packages and replace LPSchematic with WorldEdit
Restructure core modules into subpackages (generator, schematic, config, session, etc.); add .schem/.nbt schematic pipeline, commands, adaptive stats skeleton, and bootstrap wiring.
2026-06-01 14:02:48 +02:00

36 lines
815 B
Java

package dev.loki.loparkour.api.event;
import dev.loki.loparkour.player.spectator.ParkourSpectator;
import org.bukkit.Bukkit;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;
/**
* Gets called when a player starts spectating a session. Read-only.
*
* @author loki
* @since 5.0.0
*/
public class ParkourSpectateEvent extends Event {
private static final HandlerList HANDLERS = new HandlerList();
public final ParkourSpectator player;
public ParkourSpectateEvent(ParkourSpectator player) {
this.player = player;
}
@Override
public HandlerList getHandlers() {
return HANDLERS;
}
public static HandlerList getHandlerList() {
return HANDLERS;
}
public void call() {
Bukkit.getPluginManager().callEvent(this);
}
}