<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.nefald.fr/index.php?action=history&amp;feed=atom&amp;title=Plugin%3ATAB</id>
	<title>Plugin:TAB - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nefald.fr/index.php?action=history&amp;feed=atom&amp;title=Plugin%3ATAB"/>
	<link rel="alternate" type="text/html" href="https://wiki.nefald.fr/index.php?title=Plugin:TAB&amp;action=history"/>
	<updated>2026-04-15T01:33:56Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.nefald.fr/index.php?title=Plugin:TAB&amp;diff=4965&amp;oldid=prev</id>
		<title>Agrado : namespace essentialX</title>
		<link rel="alternate" type="text/html" href="https://wiki.nefald.fr/index.php?title=Plugin:TAB&amp;diff=4965&amp;oldid=prev"/>
		<updated>2026-02-13T18:32:10Z</updated>

		<summary type="html">&lt;p&gt;namespace essentialX&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 13 février 2026 à 18:32&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Ligne 14 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 14 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| docs = https://github.com/NEZNAMY/TAB/wiki&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| docs = https://github.com/NEZNAMY/TAB/wiki&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| dépendance = Aucune (PlaceholderAPI recommandé)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| dépendance = Aucune (PlaceholderAPI recommandé)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| compatibilité = [[Vault]], [[PlaceholderAPI]], [[LuckPerms]], [[EssentialsX]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| compatibilité = [[Vault]], [[PlaceholderAPI]], [[LuckPerms]], [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Plugin:EssentialsX|&lt;/ins&gt;EssentialsX]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l221&quot;&gt;Ligne 221 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 221 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[LuckPerms]] — source de vérité pour &amp;#039;&amp;#039;&amp;#039;prefix/suffix/meta/weights&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[LuckPerms]] — source de vérité pour &amp;#039;&amp;#039;&amp;#039;prefix/suffix/meta/weights&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[PlaceholderAPI]] — ouvre l’accès à des centaines de placeholders (économie, factions, stats...).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[PlaceholderAPI]] — ouvre l’accès à des centaines de placeholders (économie, factions, stats...).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[EssentialsX]] — AFK, ping, infos joueur (placeholders utiles).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Plugin:EssentialsX|&lt;/ins&gt;EssentialsX]] — AFK, ping, infos joueur (placeholders utiles).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Vault]] — économie/permissions en passerelle.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Vault]] — économie/permissions en passerelle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l254&quot;&gt;Ligne 254 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 254 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[LuckPerms]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[LuckPerms]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[PlaceholderAPI]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[PlaceholderAPI]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[EssentialsX]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Plugin:EssentialsX|&lt;/ins&gt;EssentialsX]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Scoreboard-revision]] / [[FeatherBoard]] (alternatives scoreboard)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Scoreboard-revision]] / [[FeatherBoard]] (alternatives scoreboard)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Agrado</name></author>
	</entry>
	<entry>
		<id>https://wiki.nefald.fr/index.php?title=Plugin:TAB&amp;diff=4721&amp;oldid=prev</id>
		<title>Hiob : Hiob a déplacé la page TAB vers Plugin:TAB sans laisser de redirection</title>
		<link rel="alternate" type="text/html" href="https://wiki.nefald.fr/index.php?title=Plugin:TAB&amp;diff=4721&amp;oldid=prev"/>
		<updated>2026-02-10T20:34:12Z</updated>

		<summary type="html">&lt;p&gt;Hiob a déplacé la page &lt;a href=&quot;/TAB&quot; class=&quot;mw-redirect&quot; title=&quot;TAB&quot;&gt;TAB&lt;/a&gt; vers &lt;a href=&quot;/Plugin:TAB&quot; title=&quot;Plugin:TAB&quot;&gt;Plugin:TAB&lt;/a&gt; sans laisser de redirection&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 10 février 2026 à 20:34&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Hiob</name></author>
	</entry>
	<entry>
		<id>https://wiki.nefald.fr/index.php?title=Plugin:TAB&amp;diff=937&amp;oldid=prev</id>
		<title>Hiob : Création</title>
		<link rel="alternate" type="text/html" href="https://wiki.nefald.fr/index.php?title=Plugin:TAB&amp;diff=937&amp;oldid=prev"/>
		<updated>2025-10-18T08:01:57Z</updated>

		<summary type="html">&lt;p&gt;Création&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SHORTDESC:Personnalisation avancée du tablist, nametags, scoreboard et bossbar avec placeholders et règles conditionnelles.}}&lt;br /&gt;
{{Infobox Plugin&lt;br /&gt;
| nom = TAB&lt;br /&gt;
| image = TAB_Logo.png&lt;br /&gt;
| legende = Personnalisation tablist / scoreboard / nametag&lt;br /&gt;
| type = Cosmétique, utilitaire&lt;br /&gt;
| dev = NEZNAMY&lt;br /&gt;
| status = installé&lt;br /&gt;
| grade = [[Maraud]]&lt;br /&gt;
| spigot = 57806&lt;br /&gt;
| modrinth = tab-was-taken&lt;br /&gt;
| builtbybit = 20631&lt;br /&gt;
| sources = https://github.com/NEZNAMY/TAB&lt;br /&gt;
| docs = https://github.com/NEZNAMY/TAB/wiki&lt;br /&gt;
| dépendance = Aucune (PlaceholderAPI recommandé)&lt;br /&gt;
| compatibilité = [[Vault]], [[PlaceholderAPI]], [[LuckPerms]], [[EssentialsX]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TAB&amp;#039;&amp;#039;&amp;#039; est un plugin premium qui permet de contrôler précisément l’affichage en jeu : tablist (préfixes/suffixes, tri, header/footer), &amp;#039;&amp;#039;&amp;#039;nametags&amp;#039;&amp;#039;&amp;#039; au‑dessus des joueurs (avec préfixe/suffixe dynamiques), &amp;#039;&amp;#039;&amp;#039;scoreboards&amp;#039;&amp;#039;&amp;#039; conditionnels et &amp;#039;&amp;#039;&amp;#039;bossbars&amp;#039;&amp;#039;&amp;#039; d’information, le tout avec support complet des placeholders (PlaceholderAPI et plugins populaires).&lt;br /&gt;
&lt;br /&gt;
== Objectif ==&lt;br /&gt;
Fournir un cadre unifié pour afficher des informations propres et cohérentes sur TOUTES les surfaces visuelles (tab, nametag, scoreboard, bossbar), sans scripts complexes, et avec un système de règles simple (par monde, par serveur, par groupe, par permission, par placeholder).&lt;br /&gt;
&lt;br /&gt;
== Cas d’usage courants ==&lt;br /&gt;
; 1) Préfixes/suffixes LuckPerms partout&lt;br /&gt;
* Afficher le &amp;#039;&amp;#039;&amp;#039;grade&amp;#039;&amp;#039;&amp;#039; LP devant les pseudos dans la tablist et les nametags.&lt;br /&gt;
* Reprendre le &amp;#039;&amp;#039;&amp;#039;prefix/suffix/meta&amp;#039;&amp;#039;&amp;#039; de LuckPerms et l’unifier avec les couleurs du serveur.&lt;br /&gt;
: Exemple (extrait typique) :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
# Nametag format (exemple d&amp;#039;intention)&lt;br /&gt;
nametag:&lt;br /&gt;
  enable: true&lt;br /&gt;
  formatting:&lt;br /&gt;
    default:&lt;br /&gt;
      prefix: &amp;quot;%luckperms_prefix%&amp;quot;&lt;br /&gt;
      suffix: &amp;quot;%luckperms_suffix%&amp;quot;&lt;br /&gt;
      belowname: &amp;quot;&amp;amp;7❤ %player_health_rounded%&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 2) Tri du tablist&lt;br /&gt;
* Ordonner les joueurs par rang (poids LuckPerms), puis par statut (staff en haut, AFK en bas, etc.).&lt;br /&gt;
: Exemple d’intention :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
sorting:&lt;br /&gt;
  by: [ &amp;quot;group-weight&amp;quot;, &amp;quot;staff&amp;quot;, &amp;quot;afk&amp;quot;, &amp;quot;alphabetic&amp;quot; ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 3) Header/Footer dynamiques&lt;br /&gt;
* Messages d’accueil, infos d’événements, stats, rotation de lignes, support placeholders PAPI.&lt;br /&gt;
: Exemple :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
tablist:&lt;br /&gt;
  header:&lt;br /&gt;
    - &amp;quot;&amp;amp;bBienvenue &amp;amp;f%player_name% &amp;amp;7sur &amp;amp;aMonServeur&amp;quot;&lt;br /&gt;
    - &amp;quot;&amp;amp;7En ligne: &amp;amp;a%server_online%&amp;amp;7/&amp;amp;a%server_max_players%&amp;quot;&lt;br /&gt;
  footer:&lt;br /&gt;
    - &amp;quot;&amp;amp;7Ping: &amp;amp;a%player_ping%ms  &amp;amp;7TPS: &amp;amp;a%server_tps_1%&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 4) Scoreboards contextuels&lt;br /&gt;
* Un scoreboard différent par monde/jeu/permission (ex: survie, skyblock, pvp), avec placeholders PAPI.&lt;br /&gt;
: Exemple :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
scoreboards:&lt;br /&gt;
  enable: true&lt;br /&gt;
  default:&lt;br /&gt;
    title: &amp;quot;&amp;amp;bMonServeur&amp;quot;&lt;br /&gt;
    lines:&lt;br /&gt;
      - &amp;quot;&amp;amp;fJoueur: &amp;amp;a%player_name%&amp;quot;&lt;br /&gt;
      - &amp;quot;&amp;amp;fArgent: &amp;amp;a%vault_eco_balance_formatted%&amp;quot;&lt;br /&gt;
      - &amp;quot;&amp;amp;fK/D: &amp;amp;a%statistic_player_kills%&amp;amp;7/&amp;amp;c%statistic_deaths%&amp;quot;&lt;br /&gt;
  conditions:&lt;br /&gt;
    - condition: &amp;quot;%player_world%=skyblock&amp;quot;&lt;br /&gt;
      use: &amp;quot;skyblock&amp;quot;&lt;br /&gt;
    - condition: &amp;quot;%player_has_permission% pvp.mode&amp;quot;&lt;br /&gt;
      use: &amp;quot;pvp&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 5) Bossbar d’information&lt;br /&gt;
* Barres temporisées (compte à rebours, annonce, event).&lt;br /&gt;
: Exemple :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
bossbar:&lt;br /&gt;
  enable: true&lt;br /&gt;
  bars:&lt;br /&gt;
    info:&lt;br /&gt;
      text: &amp;quot;&amp;amp;eEvent dans &amp;amp;c%event_time_remaining%&amp;quot;&lt;br /&gt;
      color: &amp;quot;YELLOW&amp;quot;&lt;br /&gt;
      style: &amp;quot;SEGMENTED_10&amp;quot;&lt;br /&gt;
      progress: 1.0&lt;br /&gt;
      permission: &amp;quot;tab.bossbar.info&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 6) Messages sous le pseudo (belowname)&lt;br /&gt;
* Afficher vie, mana, points, faction, etc.&lt;br /&gt;
: Exemple :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
belowname:&lt;br /&gt;
  enable: true&lt;br /&gt;
  text: &amp;quot;&amp;amp;c❤ &amp;amp;f%player_health_rounded%  &amp;amp;b⚡ &amp;amp;f%aureliumskills_mana%&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Placeholders (idées pratiques) ==&lt;br /&gt;
TAB consomme les placeholders de PlaceholderAPI et d’autres plugins.&lt;br /&gt;
* Grades : %luckperms_prefix%, %luckperms_suffix%, %luckperms_meta_weight%&lt;br /&gt;
* Économie : %vault_eco_balance_formatted%&lt;br /&gt;
* Réseau : %server_online%, %bungee_total%, %velocity_total%&lt;br /&gt;
* Perf : %server_tps_1%, %server_tps_5%, %player_ping%&lt;br /&gt;
* Jeu : %player_world%, %statistic_player_kills%, %statistic_deaths%&lt;br /&gt;
&lt;br /&gt;
Astuce : combine des couleurs et symboles Unicode pour une hiérarchie lisible (◆, ★, ✦).&lt;br /&gt;
&lt;br /&gt;
== Règles et ciblage (conditions) ==&lt;br /&gt;
Tu peux cibler n’importe quelle surface (tablist/nametag/scoreboard/bossbar) par :&lt;br /&gt;
* permission (ex : tab.view.staff)&lt;br /&gt;
* groupe (via placeholders LP)&lt;br /&gt;
* monde / serveur (proxy) / gamemode&lt;br /&gt;
* valeur de placeholder (égalité, contient, regex selon le placeholder)&lt;br /&gt;
&lt;br /&gt;
Patron générique :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
conditions:&lt;br /&gt;
  - condition: &amp;quot;%player_has_permission% staff.view&amp;quot;&lt;br /&gt;
    use: &amp;quot;staff&amp;quot;&lt;br /&gt;
  - condition: &amp;quot;%player_world%=nether&amp;quot;&lt;br /&gt;
    use: &amp;quot;nether&amp;quot;&lt;br /&gt;
  - condition: &amp;quot;%some_placeholder%~=^event_.+&amp;quot;&lt;br /&gt;
    use: &amp;quot;event&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Commandes TAB — tableaux complets ==&lt;br /&gt;
; Remarque : sur proxy (Bungee/Velocity), la commande est &amp;#039;&amp;#039;&amp;#039;/btab&amp;#039;&amp;#039;&amp;#039; (mêmes permissions). Exemple : &amp;lt;code&amp;gt;/btab reload&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Configuration et debug ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Commande !! Description !! Permission !! Options/Remarques&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab &amp;amp;lt;player/group/playeruuid&amp;amp;gt; &amp;amp;lt;name&amp;amp;gt; &amp;amp;lt;property&amp;amp;gt; [value] [options]&amp;lt;/code&amp;gt; || Définit une propriété pour un joueur/groupe. Sans value, la propriété est supprimée. Propriétés : &amp;lt;code&amp;gt;tabprefix&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;customtabname&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tabsuffix&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tagprefix&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tagsuffix&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;tab.change.&amp;amp;lt;property&amp;amp;gt;&amp;lt;/code&amp;gt; || Options : &amp;lt;code&amp;gt;-s &amp;amp;lt;server&amp;amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-w &amp;amp;lt;world&amp;amp;gt;&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;player&amp;lt;/code&amp;gt; accepte pseudo ou UUID ; &amp;lt;code&amp;gt;group&amp;lt;/code&amp;gt; = groupe permissions ; &amp;lt;code&amp;gt;_DEFAULT_&amp;lt;/code&amp;gt; = défaut global.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab &amp;amp;lt;player/group/playeruuid&amp;amp;gt; &amp;amp;lt;name&amp;amp;gt; remove&amp;lt;/code&amp;gt; || Supprime toutes les données directes du joueur/groupe ciblé. || &amp;lt;code&amp;gt;tab.remove&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;playeruuid&amp;lt;/code&amp;gt; requiert un joueur en ligne.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab reload&amp;lt;/code&amp;gt; || Recharge complètement le plugin et la configuration. || &amp;lt;code&amp;gt;tab.reload&amp;lt;/code&amp;gt; || —&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab debug [player]&amp;lt;/code&amp;gt; || Infos version, logique de groupe, méthode de tri ; avec &amp;lt;code&amp;gt;player&amp;lt;/code&amp;gt; : détails (valeurs de tri, groupe, propriétés et sources). || &amp;lt;code&amp;gt;tab.debug&amp;lt;/code&amp;gt; || Sur proxy, indique si Bridge est connecté.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab group &amp;amp;lt;group&amp;amp;gt;&amp;lt;/code&amp;gt; || Affiche tous les réglages appliqués à un groupe. || &amp;lt;code&amp;gt;tab.groupinfo&amp;lt;/code&amp;gt; || Utile avec MySQL.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab groups&amp;lt;/code&amp;gt; || Liste tous les groupes ayant des données. || &amp;lt;code&amp;gt;tab.grouplist&amp;lt;/code&amp;gt; || Utile avec MySQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scoreboard ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Commande !! Description !! Permission !! Options&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab scoreboard show &amp;amp;lt;name&amp;amp;gt; [player]&amp;lt;/code&amp;gt; || Affiche le scoreboard nommé pour soi ou pour &amp;lt;code&amp;gt;player&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;tab.scoreboard.show&amp;lt;/code&amp;gt; (soi), &amp;lt;code&amp;gt;tab.scoreboard.show.other&amp;lt;/code&amp;gt; (autrui) || —&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab scoreboard [on/off/toggle] [player] [options]&amp;lt;/code&amp;gt; || Active/désactive/alterne le scoreboard pour soi ou &amp;lt;code&amp;gt;player&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;tab.scoreboard.toggle&amp;lt;/code&amp;gt; (soi), &amp;lt;code&amp;gt;tab.scoreboard.toggle.other&amp;lt;/code&amp;gt; (autrui) || &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; = silencieux (pas de message au joueur).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab scoreboard announce &amp;amp;lt;name&amp;amp;gt; &amp;amp;lt;duration&amp;amp;gt;&amp;lt;/code&amp;gt; || Diffuse le scoreboard nommé à tous pour &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt; (secondes). || &amp;lt;code&amp;gt;tab.announce.scoreboard&amp;lt;/code&amp;gt; || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bossbar ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Commande !! Description !! Permission !! Options&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab bossbar show &amp;amp;lt;name&amp;amp;gt; [player]&amp;lt;/code&amp;gt; || Affiche la bossbar nommée pour soi ou &amp;lt;code&amp;gt;player&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;tab.bossbar.show&amp;lt;/code&amp;gt; (soi), &amp;lt;code&amp;gt;tab.bossbar.show.other&amp;lt;/code&amp;gt; (autrui) || —&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab bossbar [on/off/toggle] [player] [options]&amp;lt;/code&amp;gt; || Active/désactive/alterne la bossbar pour soi ou &amp;lt;code&amp;gt;player&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;tab.bossbar.toggle&amp;lt;/code&amp;gt; (soi), &amp;lt;code&amp;gt;tab.bossbar.toggle.other&amp;lt;/code&amp;gt; (autrui) || &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; = silencieux.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab bossbar announce &amp;amp;lt;name&amp;amp;gt; &amp;amp;lt;duration&amp;amp;gt;&amp;lt;/code&amp;gt; || Diffuse la bossbar nommée à tous pour &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt; (secondes). || &amp;lt;code&amp;gt;tab.announce.bar&amp;lt;/code&amp;gt; || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Nametags / Teams ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Commande !! Description !! Permission !! Options&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab nametag &amp;amp;lt;show/hide/toggle&amp;amp;gt; [player] [viewer] [options]&amp;lt;/code&amp;gt; || Affiche/masque/alterne le nametag de &amp;lt;code&amp;gt;player&amp;lt;/code&amp;gt;. Avec &amp;lt;code&amp;gt;viewer&amp;lt;/code&amp;gt;, n’affecte que sa vue. || &amp;lt;code&amp;gt;tab.nametag.visibility&amp;lt;/code&amp;gt; (soi), &amp;lt;code&amp;gt;tab.nametag.visibility.other&amp;lt;/code&amp;gt; (autrui) || &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; = silencieux.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab nametag &amp;amp;lt;showview/hideview/toggleview&amp;amp;gt; [viewer] [options]&amp;lt;/code&amp;gt; || Affiche/masque/alterne la VUE des nametags pour &amp;lt;code&amp;gt;viewer&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;tab.nametag.view&amp;lt;/code&amp;gt; (soi), &amp;lt;code&amp;gt;tab.nametag.view.other&amp;lt;/code&amp;gt; (autrui) || &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; = silencieux.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab setcollision &amp;amp;lt;player&amp;amp;gt; &amp;amp;lt;true|false&amp;amp;gt;&amp;lt;/code&amp;gt; || Force la règle de collision pour &amp;lt;code&amp;gt;player&amp;lt;/code&amp;gt; (prioritaire sur la config). || &amp;lt;code&amp;gt;tab.setcollision&amp;lt;/code&amp;gt; || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MySQL (synchronisation des données) ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Commande !! Description !! Permission !! Remarques&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab mysql upload&amp;lt;/code&amp;gt; || Envoie toutes les données de &amp;lt;code&amp;gt;users.yml&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;groups.yml&amp;lt;/code&amp;gt; vers MySQL. || &amp;lt;code&amp;gt;tab.mysql.upload&amp;lt;/code&amp;gt; || MySQL doit être activé et connecté.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab mysql download&amp;lt;/code&amp;gt; || Télécharge toutes les données de MySQL vers &amp;lt;code&amp;gt;users.yml&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;groups.yml&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;tab.mysql.download&amp;lt;/code&amp;gt; || MySQL doit être activé et connecté.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Outils / Autres ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Commande !! Description !! Permission !! Remarques&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab cpu&amp;lt;/code&amp;gt; || Affiche l’usage CPU approximatif du plugin (fenêtre ~10s). || &amp;lt;code&amp;gt;tab.cpu&amp;lt;/code&amp;gt; || Voir l’optimisation si l’empreinte est élevée.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/tab parse &amp;amp;lt;player&amp;amp;gt; &amp;amp;lt;text&amp;amp;gt;&amp;lt;/code&amp;gt; || Évalue les placeholders dans &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; (TAB + PAPI si installé). || &amp;lt;code&amp;gt;tab.parse&amp;lt;/code&amp;gt; || Ex : &amp;lt;code&amp;gt;/tab parse &amp;amp;lt;moi&amp;amp;gt; %vault_eco_balance%&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Permissions additionnelles ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Permission !! Effet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tab.admin&amp;lt;/code&amp;gt; || Autorise toutes les commandes TAB.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tab.bypass&amp;lt;/code&amp;gt; || Si « per‑world playerlist » est actif, voit tous les joueurs malgré l’isolation.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tab.staff&amp;lt;/code&amp;gt; || Compte le joueur dans le placeholder &amp;lt;code&amp;gt;%staffonline%&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tab.spectatorbypass&amp;lt;/code&amp;gt; || Bypass pour la fonctionnalité « Spectator fix » (si activé).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tab.tabcomplete&amp;lt;/code&amp;gt; || Autorise l’auto‑complétion de &amp;lt;code&amp;gt;/tab&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tab.seevanished&amp;lt;/code&amp;gt; || Permet de voir les joueurs vanished sur Global Playerlist et Layout.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intégrations recommandées ==&lt;br /&gt;
* [[LuckPerms]] — source de vérité pour &amp;#039;&amp;#039;&amp;#039;prefix/suffix/meta/weights&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* [[PlaceholderAPI]] — ouvre l’accès à des centaines de placeholders (économie, factions, stats...).&lt;br /&gt;
* [[EssentialsX]] — AFK, ping, infos joueur (placeholders utiles).&lt;br /&gt;
* [[Vault]] — économie/permissions en passerelle.&lt;br /&gt;
&lt;br /&gt;
== Convivialité et cohérence visuelle ==&lt;br /&gt;
* Définis une charte couleur par rang (staff, vip, joueur) et réutilise‑la dans TOUS les écrans.&lt;br /&gt;
* Limite le nombre de lignes dans le scoreboard (&amp;lt;15) et évite les placeholders « chers » mis à jour trop souvent.&lt;br /&gt;
* Prévois des versions « compactes » mobile‑friendly pour les packs HUD.&lt;br /&gt;
&lt;br /&gt;
== Dépannage (usage quotidien) ==&lt;br /&gt;
; Placeholders non résolus&lt;br /&gt;
* Vérifie que PlaceholderAPI est installé et que l’expansion est chargée (&amp;lt;code&amp;gt;/papi ecloud download ...&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/papi reload&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Teste avec &amp;lt;code&amp;gt;/tab parse %placeholder%&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Conflits d’affichage&lt;br /&gt;
* N’utilise qu’UN seul plugin par surface : si un autre plugin gère le scoreboard ou les nametags, désactive la fonctionnalité correspondante dans TAB (ou dans l’autre plugin).&lt;br /&gt;
* Sur Paper 1.8–1.12, les nametags longs nécessitent les modes dédiés de TAB (ex. &amp;#039;&amp;#039;&amp;#039;unlimited nametag&amp;#039;&amp;#039;&amp;#039;). Vérifie la doc de ta version.&lt;br /&gt;
&lt;br /&gt;
; Tri incorrect&lt;br /&gt;
* Assure‑toi que les poids de groupes LuckPerms sont cohérents (plus grand = plus haut, ou inverse selon ta convention) et que le mode de tri de TAB les lit bien.&lt;br /&gt;
&lt;br /&gt;
; Perfs&lt;br /&gt;
* Évite les placeholders à calcul lourd en rafraîchissement fréquent (préférer 1–2s+).&lt;br /&gt;
* Sur réseau (Bungee/Velocity), aligne les versions du plugin et la config côté proxy et backends si tu utilises les fonctions réseau.&lt;br /&gt;
&lt;br /&gt;
== Bonnes pratiques ==&lt;br /&gt;
* Centralise les &amp;#039;&amp;#039;&amp;#039;prefix/suffix&amp;#039;&amp;#039;&amp;#039; dans LuckPerms et laisse TAB les afficher partout (moins de duplication).&lt;br /&gt;
* Versionne ta configuration TAB (Git) et documente les règles.&lt;br /&gt;
* Utilise des &amp;#039;&amp;#039;&amp;#039;conditions&amp;#039;&amp;#039;&amp;#039; plutôt que multiplier les fichiers pour chaque monde/rang.&lt;br /&gt;
* Teste les gros changements hors‑ligne (serveur de staging) avant la prod.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[LuckPerms]]&lt;br /&gt;
* [[PlaceholderAPI]]&lt;br /&gt;
* [[EssentialsX]]&lt;br /&gt;
* [[Scoreboard-revision]] / [[FeatherBoard]] (alternatives scoreboard)&lt;/div&gt;</summary>
		<author><name>Hiob</name></author>
	</entry>
</feed>