Aller au contenu

FAQ

J’ai modifié actif dans le fichier, mais la rotation ne change pas d’état

Section intitulée « J’ai modifié actif dans le fichier, mais la rotation ne change pas d’état »

L’état allumé/coupé de chaque rotation est mémorisé dans etat.json et prime sur actif, qui ne sert qu’à une rotation jamais enregistrée. Utilisez /annonces rotation <id> on ou off, ou un clic gauche sur la rotation dans le menu.

Le fichier est validé en entier et la moindre erreur le fait refuser ; l’ancienne configuration reste alors active. Le chat affiche les dix premières erreurs, la console toutes. Chaque erreur indique le chemin fautif (annonces.vote.lignes, rotations[2].cible…). Causes fréquentes :

  • JSON mal formé : virgule en trop ou manquante, guillemets non fermés, commentaires ;
  • référence à un identifiant inexistant (cadre, annonce ou zone mal orthographié) ;
  • durée dans un mauvais format : écrivez 5m, pas 5 min ;
  • annonce sans aucune ligne, ou rotation sans annonce ;
  • deux rotations avec le même id.

Le fichier était invalide au démarrage : les erreurs sont listées dans la console. Corrigez-les puis faites /annonces reload, sans redémarrer.

Vérifiez que WorldGuard est installé, que monde est le nom exact du monde de la région et que region est l’identifiant exact de la région. Pour vérifier la détection, ouvrez le menu, choisissez une annonce puis Une zone… : le nombre de joueurs présents dans chaque zone y est affiché.

L’annonce d’entrée ne s’affiche qu’une fois

Section intitulée « L’annonce d’entrée ne s’affiche qu’une fois »

C’est le délai anti-répétition : un même joueur ne la reçoit pas avant la fin de delai_par_joueur (30 minutes par défaut). Raccourcissez ce délai pour vos tests ; il est remis à zéro au redémarrage du serveur.

  • Elle est peut-être coupée : regardez sa couleur dans l’écran Rotations du menu.
  • Sa cible est peut-être vide : un envoi automatique sans destinataire est sauté.
  • Le premier envoi n’a lieu qu’un intervalle complet après le démarrage, le rechargement ou l’activation. Utilisez /annonces rotation <id> maintenant pour la tester.

Les cadres s’affichent en texte brut (<glyph:…>)

Section intitulée « Les cadres s’affichent en texte brut (<glyph:…>) »

Les glyphes sont rendus par Nexo à partir du pack de ressources. Vérifiez que Nexo est installé, que les glyphes existent et que le joueur a bien accepté le pack. Sans pack adapté, utilisez des annonces sans cadre.

Le centrage mesure les caractères de la police Minecraft standard et les glyphes connus du plugin. Un caractère inconnu est compté avec une largeur moyenne, ce qui peut décaler légèrement la ligne. Vérifiez aussi que largeur du cadre correspond bien à sa largeur réelle en pixels.

Non : les messages système sont intégrés en français. Le contenu des annonces, lui, est entièrement libre.

Le plugin propose-t-il des placeholders ou une API ?

Section intitulée « Le plugin propose-t-il des placeholders ou une API ? »

Non. CobaltiaAnnonces utilise les placeholders de PlaceholderAPI dans les annonces, mais n’en expose pas, et ne fournit pas d’API pour les autres plugins.