Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как удалять определенные defaults из конфига

Тема в разделе "Разработка плагинов для новичков", создана пользователем Очередной_адмЕн, 9 июл 2015.

Статус темы:
Закрыта.
  1. Автор темы
    Очередной_адмЕн

    Очередной_адмЕн Участник Пользователь

    Баллы:
    36
    Если я хочу удалить полностью из конфига какую-то строку, то как мне сделать это?
    Вот, допустим я добавляю в конфиг строку:

    config.addDefault("название строки", "значение");
    config.options().copyDefaults(true);
    saveConfig();

    Но, допустим, в определенный момент мне нужно убрать её из конфига. Мне сказали это делать так:

    config.set("название строки", null);
    saveConfig();

    но со строкой абсолютно ничего не происходит, она остается, и её значение ни как не меняется.
    То как всё-же удалять их из конфига?
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Очередной_адмЕн

    Очередной_адмЕн Участник Пользователь

    Баллы:
    36
  4. baksovic111

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

    Баллы:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    Должно работать. Я делаю именно так и все отлично работает
     
  5. Автор темы
    Очередной_адмЕн

    Очередной_адмЕн Участник Пользователь

    Баллы:
    36
    Проблема решена. Нужно просто поля в конфиг добавлять не через addDefault(), а через set()
     
Статус темы:
Закрыта.

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