- Баллы
- 76
Как создать конфиг в BungeeCord'e? Есть ли отличия от обычного бакита?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
private Configuration config;
public void saveDefaultConfig() {
try {
if(!getDataFolder().exists()) {
getDataFolder().mkdir();
}
File file = new File(getDataFolder(), "config.yml");
if (!file.exists()) {
Files.copy(getResourceAsStream("config.yml"), file.toPath(), new CopyOption[0]);
}
this.loadConfig();
} catch(IOException ignore) {}
}
public void reloadConfig() {
this.loadConfig();
}
private void loadConfig() {
try {
this.config = ConfigurationProvider.getProvider((Class)YamlConfiguration.class).load(new File(this.getDataFolder(), "config.yml"));
} catch (IOException ignore) {}
}
public Configuration getConfig() {
return this.config;
}
К чему эта строчка?
- if(!getDataFolder().exists()) {
нет папки плагина? создаемК чему эта строчка?
Проверка на существование папки не нужна.нет папки плагина? создаем
А, точноПроверка на существование папки не нужна.
mkdir() не удалит все файлы в директории.