protected File veritabani;
@Override
public void onEnable() {
this.veritabani = new File(this.getDataFolder().getAbsoluteFile() + File.separator + "playerdata.yml");
if (this.getDataFolder().getAbsoluteFile().exists() == false) {
this.getDataFolder().mkdir();
}
if (this.veritabani.exists() == false) {
try {
this.veritabani.createNewFile();
} catch (Exception durum) {
Logger.getLogger("Minecraft").log(Level.SEVERE, durum.getMessage(), durum);
}
}
}
// Bu kısmı örnek olarak yazdım.
protected void veriKayit(String kullaniciAdi, int miktar) {
try {
if (this.veritabani.exists()) {
FileConfiguration dosyaYapilandirma = YamlConfiguration.loadConfiguration(this.veritabani);
dosyaYapilandirma.load(this.veritabani);
int deger = dosyaYapilandirma.getInt(kullaniciAdi + ".deger");
dosyaYapilandirma.set(kullaniciAdi + ".deger", deger + miktar);
dosyaYapilandirma.save(this.veritabani);
}
} catch (IOException | InvalidConfigurationException durum) {
Logger.getLogger("Minecraft").log(Level.SEVERE, durum.getMessage(), durum);
}
}