TPS Reforged - Explications de configuration FR

Fichier principal : config/tpsreforged.json
Fichier par défaut inclus : default_configs/tpsreforged.json

prefix
- Préfixe affiché devant certains messages du mod.

colors
- prefix : couleur du préfixe.
- label : couleur du texte neutre.
- separator : couleur des séparateurs.
- dimension : couleur des noms de dimensions.
- good : couleur quand TPS/MSPT est bon.
- medium : couleur quand TPS/MSPT est moyen.
- bad : couleur quand TPS/MSPT est mauvais.

thresholds
- goodTps : TPS considérés comme bons à partir de cette valeur.
- mediumTps : TPS considérés comme moyens à partir de cette valeur.
- goodMspt : MSPT considérés comme bons jusqu'à cette valeur.
- mediumMspt : MSPT considérés comme moyens jusqu'à cette valeur.

Ces seuils servent surtout aux couleurs de /tps et de l'actionbar.

Actionbar
- showMspt : affiche ou masque le MSPT dans l'actionbar.
- format : format de l'actionbar.
Variables disponibles : {tps}, {avg5s}, {mspt}

Display
- showCommandTitle : affiche ou masque la ligne de titre avant la liste /tps.
- lineFormat : format d'une ligne TPS/MSPT.
Variables disponibles : {dimension}, {mspt}, {tps}

Dimensions
- autoAddUnknownDimensionsToConfig : ajoute automatiquement les nouvelles dimensions détectées dans la config.
- dimensionOrder : ordre d'affichage des dimensions.
- hiddenDimensions : dimensions masquées dans /tps et les alertes.

Permissions
- viewPermissionLevel : niveau OP requis pour /tps et /tps dim.
- togglePermissionLevel : niveau OP requis pour /tps toggle et /tps status.
- reloadPermissionLevel : niveau OP requis pour /tps reload et /tps webhook test.

Alertes
- enabled : active ou désactive les alertes automatiques.
- checkIntervalSeconds : fréquence de vérification.
- cooldownSeconds : temps minimum entre deux alertes envoyées.
- triggerAfterConsecutiveBadChecks : nombre de mauvais checks consécutifs requis avant d'alerter.
- recoveryAfterConsecutiveGoodChecks : nombre de bons checks consécutifs requis avant l'alerte de récupération.
- sendRecoveryAlerts : envoie une alerte quand les performances redeviennent bonnes.
- includeDimensions : inclut les dimensions problématiques dans les alertes.
- maxDimensionsInAlert : nombre maximum de dimensions affichées dans une alerte.

Seuils warning / critical
- overallWarningTpsBelow : warning si le TPS global passe sous cette valeur.
- overallCriticalTpsBelow : critical si le TPS global passe sous cette valeur.
- overallWarningMsptAbove : warning si le MSPT global dépasse cette valeur.
- overallCriticalMsptAbove : critical si le MSPT global dépasse cette valeur.
- dimensionWarningTpsBelow : warning si le TPS équivalent d'une dimension passe sous cette valeur.
- dimensionCriticalTpsBelow : critical si le TPS équivalent d'une dimension passe sous cette valeur.
- dimensionWarningMsptAbove : warning si le MSPT d'une dimension dépasse cette valeur.
- dimensionCriticalMsptAbove : critical si le MSPT d'une dimension dépasse cette valeur.

Logs
- enabled : active ou désactive les logs d'alertes.
- console : écrit les alertes dans la console/latest.log.
- file : écrit les alertes dans un fichier dédié.
- filePath : chemin du fichier de log relatif au dossier config.

Discord webhook
- enabled : active ou désactive l'envoi Discord.
- url : URL du webhook Discord. Ne jamais la partager publiquement.
- username : nom utilisé par le webhook.
- useEmbeds : utilise des embeds Discord propres au lieu d'un simple message texte.
- pingEveryone : ajoute @everyone au message. À éviter sauf serveur privé.
- extraContent : texte ajouté au-dessus de chaque message Discord.

Commandes utiles
- /tps
- /tps dim <dimension>
- /tps toggle
- /tps status
- /tps reload
- /tps webhook test
- /tps webhook status
- /tps alerts status
