Added some new commands and made the rewards system fully functional, release stage;

This commit is contained in:
BuildTools
2020-04-08 09:16:23 -05:00
parent 2f2754cab8
commit f175c55280
35 changed files with 239 additions and 18 deletions
@@ -10,9 +10,7 @@ import dev.astridlabs.playtimerewardsplus.Plugin;
import org.bukkit.Location;
import org.bukkit.entity.Player;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import java.util.*;
public class PlayerDatabase {
@@ -35,6 +33,26 @@ public class PlayerDatabase {
return returnedPlayer;
}
class Sortbyroll implements Comparator<PlayerData>
{
// Used for sorting in ascending order of
// roll number
public int compare(PlayerData a, PlayerData b)
{
return b.getPlaytime() - a.getPlaytime();
}
}
public List<PlayerData> getSortedPlayerlist(){
List<PlayerData> sorted = new ArrayList<PlayerData>();
sorted.addAll(playerList);
Collections.sort(sorted, new Sortbyroll());
return sorted;
}
public void updatePlayerDisplayName(UUID uuid, String displayName){
PlayerData player = getPlayer(uuid);