Added a new custom event, LeaderboardSurpassEvent, to the API. This event is called whenever a player beats another player's score on a lobbygames leaderboard. A config option/interface will be provided in a future update, but for now, here is some example code:
 
 
 
  Code (Text):
 
 
 
  @EventHandler
  
 public void onLeaderboardSurpass(LeaderboardSurpassEvent e) {
  
     if (e.getSurpassedPlayerOldRank() == 1) { //new player for 1st place
  
         //whatever code here
  
         String playerName = e.getPlayer().getName(); //the player that went up in ranking
  
         String surpassedPlayerName = e.getSurpassedPlayer().getName(); //the player who went down in ranking
  
         String gameName = e.getLeaderboard().getPlugin().getOutgoingGameAlias(e.getLeaderboard().getGameType()); //API example for game type name
  
            
  
         String msg = ChatColor.GREEN + playerName + " took 1st place from " + surpassedPlayerName + " in " + gameName + "!";
  
         Bukkit.broadcastMessage(msg);
  
     }
  
 }