message on new best time
This commit is contained in:
parent
213645802d
commit
6a1960b756
1 changed files with 20 additions and 2 deletions
|
|
@ -143,7 +143,6 @@ public class MinecleanerManager {
|
|||
return;
|
||||
}
|
||||
int millis = (int) (System.currentTimeMillis() - arena.getCurrentGameStartTime());
|
||||
player.sendMessage(ChatColor.YELLOW + "Glückwunsch, du konntest das Minecleaner-Feld in " + ChatColor.RED + MinecleanerStringUtil.timeToString(millis) + ChatColor.YELLOW + " erfolgreich lösen!");
|
||||
|
||||
world.playSound(player.getLocation(), Sound.ENTITY_PLAYER_LEVELUP, 0.5f, 0.5f);
|
||||
|
||||
|
|
@ -159,7 +158,13 @@ public class MinecleanerManager {
|
|||
}
|
||||
sg = statisticsTimeRecord.get(arena.getWidthIndex());
|
||||
if(sg != null) {
|
||||
ps.minScore(sg, millis);
|
||||
ps.minScore(sg, millis, isUpdated -> {
|
||||
if(isUpdated != null && isUpdated) {
|
||||
player.sendMessage(ChatColor.GOLD + "Herzlichen Glückwunsch! Du hast eine neue Bestzeit erreicht!" );
|
||||
} else {
|
||||
player.sendMessage(ChatColor.YELLOW + "Glückwunsch, du konntest das Minecleaner-Feld in " + ChatColor.RED + MinecleanerStringUtil.timeToString(millis) + ChatColor.YELLOW + " erfolgreich lösen!");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
int wIndex = arena.getWidthIndex();
|
||||
|
|
@ -300,5 +305,18 @@ public class MinecleanerManager {
|
|||
PlayerStatistics statsPlayer = plugin.getCubesideStatistics().getStatistics(playerId);
|
||||
statsPlayer.deleteScore(statisticsWonGamesTotal);
|
||||
statsPlayer.deleteScore(statisticsPointsAcquired);
|
||||
for(StatisticKey statsKey : statisticsGames.values()) {
|
||||
statsPlayer.deleteScore(statsKey);
|
||||
}
|
||||
for(StatisticKey statsKey : statisticsTimeRecord.values()) {
|
||||
statsPlayer.deleteScore(statsKey);
|
||||
}
|
||||
for(StatisticKey statsKey : statisticsTimeRecord.values()) {
|
||||
statsPlayer.deleteScore(statsKey);
|
||||
}
|
||||
for(StatisticKey statsKey : statisticsTotalGamesPlayed.values()) {
|
||||
statsPlayer.deleteScore(statsKey);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue