Configurer le mod
Chaque paramètre décrit dans ce wiki, tableaux compris, est accessible et modifiable en jeu de trois façons équivalentes, sans redémarrage serveur.
Commande
/lethalconfig (permission niveau
2,
opérateur requis) ne prend aucun argument : tapée en jeu, elle ouvre directement l'interface de
configuration. Depuis la console d'un serveur, où aucune interface ne peut s'ouvrir, elle bascule sur un
relevé texte intégral de toutes les options. La modification et la remise à zéro se font dans l'interface,
option par option, il n'y a pas de sous-commande à retenir.
GUI in-game
Taper /lethalconfig sans argument ouvre un écran de configuration :
barre de recherche, catégories en sidebar, options en cases à cocher ou champs numériques. Chaque changement
est archivé immédiatement (aucun bouton Save/Cancel).
Fichier JSON
Toute la configuration vit dans config/oas/lethalbreed.json. Le
fichier est réécrit intégralement à chaque démarrage du serveur : une option ajoutée par une mise à jour du
mod apparaît donc automatiquement avec sa valeur par défaut, sans jamais corrompre un fichier
existant.
Mécanisme consigné. Tout champ public static non-final d'une
classe de configuration est exposé automatiquement sur les trois interfaces (commande, GUI, JSON) via
réflexion : ajouter un paramètre au code ne demande aucun câblage manuel ailleurs.
Rien d'interne n'est exposé. L'outillage de développement (bancs d'essai, instrumentation, sondes de performance) est compilé séparément et absent du jar livré. Chaque option que vous voyez dans l'interface ou dans le fichier JSON est une option d'exploitation réelle, prévue pour être réglée. Aucune n'est un vestige inerte.