Plugin de scoreboard Minecraft : la sidebar sans scintillement

Décris les lignes que tu veux, la fréquence et les sources. Minax écrit le Java, le compile, et tu testes le rendu sur un vrai serveur Paper avant d

Parce que dans l’API Bukkit le texte affiché est la clé de la ligne. Dès que le texte change, la ligne doit être supprimée puis recréée, et le client affiche un panneau incomplet entre les deux paquets. La correction consiste à fixer des clés invisibles et à faire porter le texte par le préfixe d’une Team, ce qui est une mise à jour en place.

Questions fréquentes

Pourquoi mon scoreboard scintille-t-il ?

Parce que dans l’API Bukkit le texte affiché est la clé de la ligne. Dès que le texte change, la ligne doit être supprimée puis recréée, et le client affiche un panneau incomplet entre les deux paquets. La correction consiste à fixer des clés invisibles et à faire porter le texte par le préfixe d’une Team, ce qui est une mise à jour en place.

À quelle fréquence faut-il rafraîchir un scoreboard ?

Toutes les 20 ticks, soit une fois par seconde, suffit dans presque tous les cas. Un panneau de 15 lignes rafraîchi à chaque tick pour 100 joueurs représente 30 000 mises à jour de ligne par seconde, contre 1 500 à une fois par seconde, pour un résultat visuellement identique.

D’où vient la donnée affichée dans un scoreboard ?

Le nombre de joueurs en ligne et le ping sont en mémoire et gratuits. Le grade vient de LuckPerms ou de Vault. L’argent vient du service Economy de Vault, derrière lequel se cache souvent une requête SQL : il doit être lu en asynchrone et mis en cache, jamais depuis la boucle d’affichage.

https://minax.fun/blog/plugin-scoreboard-minecraft