SnakeEvent
SnakeEvent extends Bukkit’s Event class and is the common parent of every public event in the plugin.
Technical Overview
Section titled “Technical Overview”- Package:
dev.despical.snake.api.event - Parent Class:
org.bukkit.event.Event - Asynchronous: No
- Cancellable: No
The base class contains no shared arena or player accessor because KeyPressedEvent and statistic-related events have different contexts. Use the methods on each concrete event.
Listener Example
Section titled “Listener Example”@EventHandlerpublic void onAnySnakeEvent(SnakeEvent event) { getLogger().info("Snake event: " + event.getEventName());}Prefer concrete event listeners when you need arena, player, state, or score data.