Comment trouver les meilleurs résultats d'un objectif?

J'essaie de comprendre comment trouver les meilleurs résultats pour un objectif de Kills. J'ai les taches au critère de joueurKillCount, mais ça n'a pas vraiment d'importance.

Je voulais que je puisse effectivement prendre les 3 meilleurs scores de l'objectif, et les mettre sur les panneaux, car je peux utiliser des sélecteurs dans des signes avec blockdata.

J'ai essayé ma méthode, c'est-à-dire éliminer tous les scores jusqu'à ce qu'ils atteignent 0 et voir quel joueur avait au moins un, mais il semble un peu inefficace. Est-ce que cela peut être fait?

commander

scoreboard players set highest scb -2147483648 execute (entities that needs to compare the score) ~ ~ ~ scoreboard players operation highest scb > @e[c=1] scb

Principe:

highest = INT_MIN for i in entities: if i.scb > highest: highest = i.scb