Skip to content

PlayerEvent

PlayerEvent is the abstract base for KOTL events associated with one Bukkit player. It exposes both the Bukkit player and the plugin-specific user.


  • Package: dev.despical.kotl.api.events.player
  • Parent Class: KOTLEvent

MethodReturn TypeDescription
getPlayer()PlayerBukkit player associated with the event.
getUser()UserKOTL user containing statistics and current arena access.


import dev.despical.kotl.api.events.player.PlayerEnterArenaEvent;
import dev.despical.kotl.user.User;
import org.bukkit.event.EventHandler;
@EventHandler
public void onArenaEntry(PlayerEnterArenaEvent event) {
User user = event.getUser();
String arenaId = event.getArena().getId();
user.sendRawMessage("Entering " + arenaId);
}