Bonjour/Bonsoir,
Je viens vers vous (surtout @Detobel36 et @ShE3py car c'est vous qui m'aidez h24 xD), afin de vous expliqué mon problème.
Actuellement en train de faire des fichiers de config pour un plugin, je cehrche à sépéré un peu toute les config étant donné qu'il y a des messages, de la base de données et des localisation de spawn etc... Ducoup, crée des fichiers custom.
Donc actuellement j'ai mon fichier config.yml qui stock tout les messages et les config du plugin (des valeurs booleen, des messages etc.), et ducoup je cherche à séparé la config de la base de données.
J'ai donc fait mes petites recherches et trouvé cette vidéo qui explique comment faire des fichiers cutsom. J'ai donc suivi à la lettre comment faire (bon, j'ai modif 2-3 trucs quand même), et actuellement, quand je recharge le plugin, tout les paramètres revienne à 0 (donc ce que j'ai mis dans le code.). J'ai trouvé aussi le "addDefaut", mais cette fois, plus rien ne se met dans la config au chargement du fichier.
J'aimerais donc savoir comment je pourrais bloqué "la création" de la config.
Une petite aide svp ?
Je viens vers vous (surtout @Detobel36 et @ShE3py car c'est vous qui m'aidez h24 xD), afin de vous expliqué mon problème.
Actuellement en train de faire des fichiers de config pour un plugin, je cehrche à sépéré un peu toute les config étant donné qu'il y a des messages, de la base de données et des localisation de spawn etc... Ducoup, crée des fichiers custom.
Donc actuellement j'ai mon fichier config.yml qui stock tout les messages et les config du plugin (des valeurs booleen, des messages etc.), et ducoup je cherche à séparé la config de la base de données.
J'ai donc fait mes petites recherches et trouvé cette vidéo qui explique comment faire des fichiers cutsom. J'ai donc suivi à la lettre comment faire (bon, j'ai modif 2-3 trucs quand même), et actuellement, quand je recharge le plugin, tout les paramètres revienne à 0 (donc ce que j'ai mis dans le code.). J'ai trouvé aussi le "addDefaut", mais cette fois, plus rien ne se met dans la config au chargement du fichier.
J'aimerais donc savoir comment je pourrais bloqué "la création" de la config.
Java:
FileConfiguration mysql = YamlConfiguration.loadConfiguration(getFile(mysqlFile));
mysql.addDefault("database.host", "127.0.0.1");
mysql.addDefault("database.port", 3306);
mysql.addDefault("database.database", "database");
mysql.addDefault("database.user", "root");
mysql.addDefault("database.password", "root");
mysql.addDefault("database.table_created", "EMPYSHOT");
try {
mysql.save(fileName);
} catch (IOException e) {
e.printStackTrace();
}