1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите BungeeCord config

Тема в разделе "Разработка плагинов для новичков", создана пользователем TheZefirrkka, 10 май 2017.

Статус темы:
Закрыта.
  1. Автор темы
    TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Как создать конфиг в BungeeCord'e? Есть ли отличия от обычного бакита?
     
  2. DonDays

    DonDays Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Код:
        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;
        }
     
  3. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    К чему эта строчка?
     
  4. DonDays

    DonDays Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    нет папки плагина? создаем
     
  5. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    Проверка на существование папки не нужна.
    mkdir() не удалит все файлы в директории.
     
  6. DonDays

    DonDays Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    А, точно
     
Статус темы:
Закрыта.

Поделиться этой страницей