Skip to content

PlayerCheckpointReachEvent

PlayerCheckpointReachEvent is the best hook for course-based rewards, custom effects, or analytics tied to run progression.


  • Cancellable: No
  • Extends: PlayerEvent

MethodReturn TypeDescription
getGame()GameReturns the current game instance.
getArena()ArenaReturns the checkpoint’s arena.
getCheckpoint()ParkourCheckpointReturns the checkpoint that was reached.
isStart()booleanTrue if this is the first checkpoint.
isEnd()booleanTrue if this is the final checkpoint in the route.

@EventHandler
public void onCheckpoint(PlayerCheckpointReachEvent event) {
if (event.isEnd()) {
event.getPlayer().sendMessage("You cleared the course.");
}
}