You are not logged in.

  • Login

[Bukkit-Plugin] Config.yml

Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

2801Alex

User / Kunde

  • "2801Alex" is male
  • "2801Alex" started this thread

Posts: 16

  • Send private message

1

Wednesday, April 23rd 2014, 2:42pm

Config.yml

Hallo,
ich habe es jetzt geschafft das ein ordner plugins/<pluginname> und darin eine config.yml erstellt wird
aber es wird nicht immer was gespeichert!
was muss ich schreiben das es gespeichert wird?
ich hab bis jetzt nur bei onEnable:




public void onEnable(){

this.reloadConfig();
this.getServer().getPluginManager().registerEvents(this, this);
this.saveConfig();
try {
this.getConfig().save(getFile());
} catch (IOException e) {
e.printStackTrace();
System.out.println(ChatColor.RED + "Es gab einen fehler beim speichern der config.yml!");
}

}


wie speicher ich woanders jetzt die config?
einfach nur mit saveConfig() geht es nicht... und ohne iwas wird es nur manchmal gespeichert!
Ihr könnt mir schon mit einer spende von nur 1 cent helfen!
Ich brauche 23,89€ aber für den anfang wurden mir auch schon 1,99€ reichen dabei hilft mir jeder cent!!!
Wenn ihr mir helfen wollt dann klickt HIER und spendet!!!

Abgegrieft

User / Kunde

  • "Abgegrieft" is male

Posts: 674

Location: Waschraum

  • Send private message

2

Wednesday, April 23rd 2014, 2:48pm

Wenn du die Config bearbeitest hast, dann musst du speichern.
Also deinen Code da rein basteln.
lädt

2801Alex

User / Kunde

  • "2801Alex" is male
  • "2801Alex" started this thread

Posts: 16

  • Send private message

3

Wednesday, April 23rd 2014, 3:05pm

das war jetzt keine hilfe..... WAS muss dann da rein? das was auch bei onEnable drin ist? oder muss da rein saveConfig() oder muss da hin this.saveConfig() ?! weil nur saveConfig() geht nicht und nur getConfig().set(...) wird nicht immer auto. gespeichert!!!!! also WAS muss da rein?!

EDIT:

hab den code aus onEnable jetzt in eine eigene methode (sc) getan die jetzt immer wenn in der config was verändert wird kommt!
Ihr könnt mir schon mit einer spende von nur 1 cent helfen!
Ich brauche 23,89€ aber für den anfang wurden mir auch schon 1,99€ reichen dabei hilft mir jeder cent!!!
Wenn ihr mir helfen wollt dann klickt HIER und spendet!!!

This post has been edited 1 times, last edit by "2801Alex" (Apr 23rd 2014, 3:22pm)


Abgegrieft

User / Kunde

  • "Abgegrieft" is male

Posts: 674

Location: Waschraum

  • Send private message

4

Wednesday, April 23rd 2014, 3:39pm

Damit speicherst du deine Config.

Source code

1
2
3
4
5
6
try {
this.getConfig().save(getFile());
} catch (IOException e) {
e.printStackTrace();
System.out.println(ChatColor.RED + "Es gab einen fehler beim speichern der config.yml!");
}


Fügs da ein wo du speichern möchtest o. schreib dir ne Methode.
lädt

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net

Similar threads