Créez un TAB personnalisé sur votre serveur

TAB est un plugin simple mais intuitif qui permet de créer un écran TAB hautement personnalisable sur votre serveur, remplaçant celui par défaut de Minecraft.

Il supporte PlaceholderAPI pour la récupération et affichage de nombreuses informations.

Pré-requis

  • Vault (facultatif, obligatoire pour utiliser les permissions).
  • PlaceholderAPI (facultatif, conseillé pour afficher d'avantage d'informations).

Fonctionnalités du plugin TAB

  • Header / footer sur le TAB (par monde, par groupe / par joueur), prend en charge les placeholders et les animations.
  • Préfixe / suffixe configurable dans les balises de nom des joueurs.
  • Préfixe / suffixe configurable dans tablist (pas de limite de caractères).
  • Affiche n'importe quel nombre près des barres de connexion des joueurs dans le tablist (ping, décès, santé, tout espace réservé).
  • Envoyer des messages BossBar.
  • Prise en charge de PlaceholderAPI.
  • Tri des joueurs dans le tablist.
  • Prise en charge de PermissionsEx / GroupManager / LuckPerms / UltraPermissions (Vault nécessaire).
  • Option permettant d'afficher dans le TAB que les joueurs du même monde.
  • Complètement asynchrone - le plug-in ne s'exécute pas dans le thread du serveur principal et n'a donc aucun impact sur vos performances.
  • Vous propose de voir l'utilisation du processeur du plugin d'estimation.
  • Le préfixe / suffixe dans le tablist apparaît instantanément après avoir rejoint le groupe, au lieu de clignoter d'un nom blanc.
  • Une option permettant de désactiver la fonctionnalité vanilla 1.9+ permettant aux propriétés des tags de joueur (préfixe, suffixe ..) de figurer sur leurs animaux domestiques apprivoisés.
  • Et plus !

Installation du plugin TAB

Procédons étape par étape pour installer le plugin TAB sur notre serveur Minecraft :

  1. Téléchargez le plugin sur le site spigot.

  2. Transférez le fichier jar dans votre répertoire plugins par FTP ou WebFTP.

  3. Redémarrez votre serveur.


Le plugin TAB est installé sur notre serveur. Passons à la configuration générale du plugin.

Configuration du plugin TAB

Passons à la configuration du plugin TAB. Au redémarrage du serveur, un répertoire TAB contenant les fichiers de configuration du plugin a été créé dans minecraft/plugins.

Rendez-vous dans ce dossier via un accès FTP ou WebFTP :

  1. config.yml
    Fichier de configuration générale du plugin.

  2. advancedconfig.yml
    Configuration avancée du plugin TAB.

  3. animations.yml
    Ici, vous pouvez configurer des animations image par image. Chaque animation possède un nom, que vous pouvez choisir librement, puis utiliser n’importe où en utilisant %animation: NameOfAnimation%.
    Pour en savoir plus, consultez la documentation officielle.

  4. bossbar.yml
    Permet d'intégrer BossBar, n'oubliez pas de l'activer avec bossbar-enabled: true si vous utilisez BossBar.

  5. translations.yml
    Dans ce fichier, vous pouvez traduire les messages reçus après avoir utilisé l’une des commandes du plugin.
    Vous pouvez utiliser les couleurs.


Éditez la configuration du plugin selon vos besoins et redémarrez votre serveur.

Placeholders TAB

Les placeholders non utilisés n'ont aucune incidence sur les performances de votre serveur Minecraft.

Voici la liste des placeholders fournis par le plugin (consultez la documentation officiel pour en savoir plus) :

Bukkit + Bungee

%online%online count
%maxplayers%amount of slots on server
%ping%ping of player
%nick%name of player
%time%real time
%date%date
%rank%permission group of player
%staffonline%amount of online players with tab.staff permission
%nonstaffonline%amount of online players without tab.staff permission ( online - staffonline )
%memory-used%used RAM of server in MB
%memory-max%total RAM of server in MB
%memory-used-gb%in GB
%memory-max-gb%in GB
%player-version%version of player, such as "1.14.4"

Bukkit uniquement

%world%Nom du monde sur lequel le joueur est connecté.
%worldonline%Nombre de joueurs connectés sur le même monde.
%money%Argent du joueur/
%deluxetag%Tagg récupéré depuis le plugin DeluxeTags/
%faction%Nom de la fonction (si un plugin de faction est installé).
%health%Vie du joueur.
%tps%TPS du serveur.
%vault-prefix%Préfixe du joueur détecté par Vault
%vault-suffix%Suffixe du joueur détecté par Vault.
%canseeonline%Nombre de joueurs en ligne que le joueur peut voir dans le tablist (généralement tout le monde sauf les joueurs disparus).
%canseestaffonline%Une combinaison de %canseeonline% et %staffonline%.
%xPos%Position X du joueur.
%yPos%Position Y du joueur.
%zPos%Position Z du joueur.
%afk%Statut AFK du joueur, détecté par Essentials/AutoAfk/xAntiAFK.
%displayname%Nom du joueur défini par le plugin de permission, généralement préfixe + nom + suffixe
%deaths%Nombre de fois qu'un joueur est mort.
%essentialsnick%Surnom du joueur défini par essentials (Si vide, utilise le nom du joueur).

Bungee uniquement

%server%Nom du serveur où se trouve le joueur.
%serveronline%Nombre de joueurs en ligne sur le serveur où le joueur est connecté.
%online_%Nombre de joueurs en ligne sur un serveur spécifique.

Commandes du plugin TAB

Voici la liste des commandes disponibles avec le plugin. Si vous avez installé TAB sur BungeeCord, utilisez plutôt /btab.

Astuce: utilisez la commande debug chaque fois que quelque chose ne va pas, cela peut vous aider à comprendre pourquoi.


  • /tab reload (permission: tab.reload)
    Recharge le plugin et sa configuration

  • /tab group <name> <property> [value] (permission: tab.change.[property])
    Remplace la propriété d'un groupe par une valeur donnée. La valeur vide la supprime.

  • /tab player <name> <property> [value] (permission: tab.change.[property])
    Change la propriété d'un joueur par la valeur donnée. La valeur vide la supprime.

  • /tab group <name> remove (permission: tab.remove)
    Supprime tous les paramètres du groupe.

  • /tab player <name> remove (permission: tab.remove)
    Supprime tous les paramètres du joueur.

  • /tab debug [player] (permission: tab.debug)
    Affiche des informations utiles sur le joueur, permet de détecter une mauvaise configuration.

  • /tab cpu (permission: tab.cpu)
    Affiche l'utilisation approximative du CPU par le plugin depuis les 1/5/15 dernières minutes.

  • /tab announce bar <name> <length> (permission: tab.announce.bar)
    Affiche temporairement <name> à tous les joueurs pendant <length> secondes.

  • /tab ntpreview (permission: tab.ntpreview)
    Si le mode étiquette sans nom est activé, affiche / cache vos propres armures afin que vous puissiez voir à quoi il ressemble pour les autres.

  • /tab parse <text> (permission: tab.parse)
    Remplace tous placeholders pour dans un texte donné. Peut être utilisé pour détecter si un placeholder fonctionne.

Permissions additionnelles

  • tab.admin
    Autorise le joueur à executer toutes les commandes du plugin.

  • tab.bypass
    Si per-world-playerlist est actif ainsi que cette permission, autorise le joueur à voir tous les autres joueurs sur le serveur, quelque soit le paramétrage de per-world-playerlist.

  • tab.bossbar.<barname>
    Permission pour affiche une barre de boss spécifique.

  • tab.staff
    Autorise le joueur a être compté dans les placeholders %staffonline% (et %canseestaffonline%).