Помогите Перезагрузка кастомных конфигов

Статус
Закрыто для дальнейших ответов.

Fenix78563

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Blc_Dragon
После предыдущей темы мои конфиги больше не подгружаются в каждом методе где они мне нужны, и возник вопрос, как перезагрузить конфиги.

У дефолтного есть ReloadConfig(), а как это делать с кастомными?

Заранее спасибо
 
Делаешь еще раз лоад конфиг, если нужно прочитать изменения из файла. Проблем?

В принципе так и думал сделать, но есть один вопрос. я могу как то узнать адрес файла конфигурации?
что то вроде:
Код:
public FileConfiguration main;
String s = main.Метод_доставания_пути;
 
Код:
    FileConfiguration TestLoad() {
        File url = new File(getDataFolder(), "/test.yml");
        return YamlConfiguration.loadConfiguration(url);
    }

Или так. Как тебе больше нравится.
Код:
    FileConfiguration Load(String name) {
        File url = new File(getDataFolder(), "/"+name+".yml");
        return YamlConfiguration.loadConfiguration(url);
    }
И даже так.

Код:
    FileConfiguration[] Loads() {
        return  new YamlConfiguration[] {
                YamlConfiguration.loadConfiguration(new File(getDataFolder(), "/test1.yml")),
                YamlConfiguration.loadConfiguration(new File(getDataFolder(), "/test2.yml")),
                YamlConfiguration.loadConfiguration(new File(getDataFolder(), "/test3.yml")),
                YamlConfiguration.loadConfiguration(new File(getDataFolder(), "/test4.yml")),
                YamlConfiguration.loadConfiguration(new File(getDataFolder(), "/test5.yml"))
        };
    }
Я же написал"УЗНАТЬ" адрес, а не задать его. в твоих методах ты задаешь адрес, я же хочу его узнать.
 
Ну ок.

Java:
public class idiot {
    String url;
    idiot(String url) {
        this.url = url;
    }
    FileConfiguration[] Loads() {
        return  new YamlConfiguration[] {
                YamlConfiguration.loadConfiguration(new File(this.url)),
        };
    }
    String getURl() {
        return url;
    }
}
о боже ептель, прочитай мое второе сообщение.


Код:
public FileConfiguration main;
String s = main.Метод_доставания_пути;

Я где ни будь тут просил велосипед?
Я спросил есть метод или нет. велосипеды я и сам могу сделать.
 
о боже ептель, прочитай мое второе сообщение.




Я где ни будь тут просил велосипед?
Я спросил есть метод или нет. велосипеды я и сам могу сделать.
Я тебе нарисовал метод доставания пути по которому ты загрузил, хотя я не понимаю зачем тебе это. Что тебе еще нужно?
P.s какие тебе еще велосипеды нужны я хз... Разбирайся сам в своей голове тогда. Ибо я не понимаю что в ней твориться.
 
Я тебе нарисовал метод доставания пути по которому ты загрузил, хотя я не понимаю зачем тебе это. Что тебе еще нужно?
совершенно не тот метод который ты нарисовал, но видимо того что мне нужно в дефолтных методах нет. Спасибо я все таки получил ответ на свой вопрос, хотя и не прямой.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх