Aller au contenu

Tab, MOTD et connexions

Sur un serveur à plusieurs mondes (spawn, survie, minage…), chaque joueur ne voit dans le tab que les joueurs du même groupe de mondes.

config.yml
tab_par_monde:
actif: true
groupes:
spawn:
nom: "Spawn"
mondes: [world]
survie:
nom: "Survie"
mondes: [survie, survie_nether, survie_the_end]
minage:
nom: "Minage"
mondes: [minage]
  • Un monde absent de la configuration forme son propre groupe.
  • La liste est mise à jour à la connexion, à chaque changement de monde et toutes les 5 secondes.
  • Les joueurs invisibles (vanish) ne sont jamais réaffichés : le plugin respecte les règles de visibilité existantes.
  • Le tab est le seul élément filtré : le chat et les commandes ne sont pas concernés.

Deux placeholders complètent l’affichage (en-tête du tab, scoreboard) :

Placeholder Valeur
%cobaltiaeffets_monde% Nom du groupe du monde du joueur (Survie…), ou nom du monde s’il n’est dans aucun groupe
%cobaltiaeffets_monde_joueurs% Nombre de joueurs connectés dans ce groupe (tous les joueurs si la fonction est désactivée)

L’ordre du tab est réglé sur le plus grand poids trouvé dans les permissions cmi.tablistweight.<n> du joueur (plus le nombre est grand, plus le joueur est haut). Le poids est recalculé à la connexion et à chaque modification LuckPerms du joueur, sans redémarrage.

lp group admin permission set cmi.tablistweight.100
lp group vip permission set cmi.tablistweight.20

La liste motd remplace le message affiché dans la liste des serveurs du client. Chaque élément est une ligne MiniMessage (deux lignes visibles).

config.yml
motd:
- "<gradient:#5FD3FF:#1E6BFF><bold>Mon Serveur</bold></gradient> <dark_gray>| <gray>1.21"
- "<gold>Nouvelle saison</gold> <white>ouverte !"

Laissez la liste vide pour garder le MOTD du serveur.

config.yml
connexion:
arrivee: "<gray>+ <white><player></white> a rejoint le serveur."
depart: "<gray>- <white><player></white> a quitté le serveur."
depart_chat: false # false : pas de message de départ dans le chat
  • <player> est remplacé par le pseudo.
  • Les joueurs en vanish ne déclenchent pas les messages personnalisés.
  • Avec depart_chat: false, le message de départ est retiré du chat et seule une ligne « … a quitté le serveur » est écrite dans la console.
  • Se recharge avec /effets reload.

Si la donnée joueur cobaltia:settings_hud vaut 0, le HUD BetterHud du joueur est masqué à sa connexion. Cette donnée est écrite par le menu de paramètres de votre serveur ; CobaltiaEffets se charge de l’appliquer.

Après un changement de la préférence, appliquez-la immédiatement avec :

/effets hud <joueur>

(permission cobaltia.effets.admin.reload, typiquement appelée par la console depuis le menu de paramètres).