Em seu onEnable coloque isso:
public void onEnable(){
if(!new File(getDataFolder(), "config.yml").exists()){
saveDefaultConfig();
}
}
Sabe quando você cria a plugin.yml?
Você vai fazer o mesmo processo aqui, só que em vez de colocar "plugin.yml", coloque config.yml no nome do arquivo.
Para editar basta dar um duplo click sobre a config que foi criada no plugin e adicionar o que quiser.
Para pegar uma coisa da config se utilizar isso:
- Strings:
getConfig().getString("Mensagem".replace("&", "§"));
Aí na config você adicionar a palavra "Mensagem", que no caso, é a que o plugin está pegando;
- Inteiros (Números inteiros)
getConfig().getInt("Inteiro");
E faz o mesmo processo dito acima, só que em vez de mensagem coloca "Inteiro";
- Double (Números racionais, como 2.5)
getConfig().getDouble("Double");
E o mesmo processo que foi feito acima;
E esse último não entendi o que você quis dizer, mas creio que seja o que tem no primeiro passo