Skip to content

GameStartEvent

GameStartEvent fires after an accepted game has entered IN_GAME and prepared the playable board, first snake segment, initial movement direction, and apple.

  • Package: dev.despical.snake.api.event.game
  • Parent Class: SnakeEvent
  • Cancellable: No
MethodReturn TypeDescription
getGame()GameActive game instance.
getArena()ArenaArena beginning the round.
getUser()UserAssigned player wrapper.

At this moment the player is already teleported and mounted. The event is informational and cannot cancel the start.

@EventHandler
public void onSnakeStart(GameStartEvent event) {
event.getUser().getPlayer().sendMessage(
"Starting Snake arena " + event.getArena().getId()
);
}