Hi ๐ i'm creating my plugin and i can't find why FileConfiguration#Set doesn't work. I tried many variants with paths etc. but nothing.
public class EventsFile {
private final Main plugin;
private FileConfiguration customFile;
private File file;
String fileName = "events.yml";
public EventsFile(Main plugin) {
this.plugin = plugin;
reloadFiles();
}
public void reloadFiles() {
if (file == null)
file = new File(this.plugin.getDataFolder().getPath(), fileName);
customFile = YamlConfiguration.loadConfiguration(file);
saveDefault();
saveFiles();
}
public void saveFiles() {
if (customFile == null) {
return;
}
try {
customFile.save(file);
} catch (IOException e) {
e.printStackTrace();
}
}
public void saveDefault() {
if (file == null) {
file = new File(this.plugin.getDataFolder().getPath(), fileName);
}
if (!file.exists()) {
this.plugin.saveResource(fileName, true);
}
}
public FileConfiguration get() {
if (customFile == null)
reloadFiles();
return customFile;
}
}```
This is my config class. I'm using get().set(path, value);
No error in console, nothing. It just didn't write anything.