custom command with config file spigot code example
Example 1: spigot make config file
@Override
public void onEnable() {
createFiles();
}
private void createFiles(){
File configf = new File(getDataFolder(), "config.yml");
if(!configf.exists()){
configf.getParentFile().mkdirs();
saveResource("config.yml", false);
}
FileConfiguration config = new YamlConfiguration();
try{
config.load(configf);
}catch (IOException | InvalidConfigurationException e){
e.printStackTrace();
}
}
Example 2: spigot make config file
public private File configf;
public FileConfiguration config;
private void createFiles(){
configf = new File(getDataFolder(), "config.yml");
if(!configf.exists()){
configf.getParentFile().mkdirs();
saveResource("config.yml", false);
}
config = new YamlConfiguration();
try{
config.load(configf);
}catch (IOException | InvalidConfigurationException e){
e.printStackTrace();
}
}