GameStartEvent
GameStartEvent fires when a waiting arena detects its assigned player and changes to PRE_IN_GAME.
Technical Overview
Section titled “Technical Overview”- Package:
dev.despical.snake.api.event.game - Parent Class:
SnakeEvent - Cancellable: No
| Method | Return Type | Description |
|---|---|---|
getArena() | Arena | Arena beginning the round. |
getUser() | User | Assigned player wrapper. |
At this moment the player is already teleported and mounted, but the next arena tick still has to snapshot the board, select the first head position, place an apple, and enter IN_GAME.
@EventHandlerpublic void onSnakeStart(GameStartEvent event) { event.getUser().getPlayer().sendMessage( "Starting Snake arena " + event.getArena().getId() );}