Salut à tous,
Je commence à créer des plugins et en avançant je me suis mis sur un projet important. Le joueur pourra créer une ville etc mais avant je teste l'écriture de données dans le fichier de configuration.
J'essaie d'entrer le pseudo et le nom de la ville du joueur exécutant la commande /create <nom>.
Voici le bout de code qui est lié à ceci :
Normalement dans le fichier villes.yml si par exemple je fais /create Yolo
Il devrait avoir:
Mais ce n'est pas vraiment ça, on voit ceci en config:
Avez vous une solution à ce problème?
Je commence à créer des plugins et en avançant je me suis mis sur un projet important. Le joueur pourra créer une ville etc mais avant je teste l'écriture de données dans le fichier de configuration.
J'essaie d'entrer le pseudo et le nom de la ville du joueur exécutant la commande /create <nom>.
Voici le bout de code qui est lié à ceci :
Code:
if(sender instanceof Player)
{
// C'est un joueur qui a effectué la commande
Player p = (Player) sender;// On récupère le joueur.
if(args.length == 1)
{
String name = args[0];
p.sendMessage("Félicitations " + p + "§2Vous avez créé la ville §6" + name);
villes.set( name+".Maire", p );
try {
villes.save(fichierVilles); // Et on n'oublie pas de sauvegarder !
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
Il devrait avoir:
Code:
Yolo:
Maire: Wundows
Code:
Yolo:
Maire: *id001
Avez vous une solution à ce problème?