Несколько конфигов у плагина

Leonidius

Developer (Level 2)
Есть ли возможность организовать несколько файлов конфигурации в плагине? Так, чтобы можно было удобно считывать и записывать в них данные, как в config.yml. Я пытался скопировать реализацию самого config.yml, но в силу моей неопытности ничего хорошего из этого не вышло (какая-то ошибка получалась).
Подскажите, пожалуйста, варианты.
 

Leonidius

Developer (Level 2)
Итак, я разобрался, как использовать дополнительные конфигурационные файлы. Для того, чтоб этот топик не был бесполезным, я поделюсь своим методом.

Чтобы добавить два дополнительных конфига, buy.yml и sell.yml, создал класс со следующим кодом:
Code:
public class Cfg {
	private static File buy = new File(Main.getPlugin().getDataFolder(), "buy.yml");
	public static Config buycfg = new Config(buy);

	private static File sell = new File(Main.getPlugin().getDataFolder(), "sell.yml");
	public static Config sellcfg = new Config(sell);
}
В главный класс добавил метод getPlugin(), который возвращает плагин, и сохранение этих файлов при запуске, если их нету в папке плагина.
Теперь можно обращаться к этим конфигам из других классов.
 
Top