0
我越來越雙打從每個文件使用組織數量從最高到最低
if(label.equalsIgnoreCase("baltop")){
if(!(sender instanceof Player)){
CommandUtils.invalidCommandSender(sender);
return true;
}
File[] files = new File(ServerCore.getPlugin().getDataFolder(), File.separator + "PlayerData").listFiles();
for(File file : files){
FileConfiguration playerData = YamlConfiguration.loadConfiguration(file);
double bal = playerData.getDouble("Money");
ChatUtils.sendRawMessage(sender, Bukkit.getOfflinePlayer(UUID.fromString(file.getName().replace(".yml", ""))).getName() + ": " + bal);
}
return true;
}
它說,所有的文件的順序價格的文件夾中,但我想從最高到最低責令其餘額,以及如果兩個玩家的金額相同會發生什麼?
感謝您向我展示這件事,幫助我這麼多!唯一的問題是在Balance類中,「return d」給出了「不能從double轉換爲int」的eclipse錯誤 – Kingbluesapphire
同樣在「TreeSet set = new TreeSet <>()。descendingSet();」 「new TreeSet <>()。descendingSet();」給出的錯誤是「無法從NavigableSet
對不起。這應該修復它... – glee8e