[Гайды][1.9.2] Создание плагина spigot, часть 4 - "Конфиг"

[Гайды][1.9.2] Создание плагина spigot, часть 4 - "Конфиг"

 

Перед прочтением этого гайда обязательно(!) ознакомьтесь
с тремя предыдущими: ТЫК ТЫК ТЫК

[Гайды][1.9.2] Создание плагина spigot, часть 4 - "Конфиг"

 

Первым делом в осн. классе объявляем переменную cfg

 

FileConfiguration config = getConfig();

Далее запись будем осуществлять с помощью

одной функции:

public void toCfg(int a) {
	config.set("var",a);
	saveConfig();
}

Вид нашего кфг:

var: <bla-bla>

config.set - добавляем в конфиг

текст var и после него переменную a

saveConfig - сохраняем конфиг

 

[Гайды][1.9.2] Создание плагина spigot, часть 4 - "Конфиг"

 

делаем функцию:

 public int cfgTo() {
	return config.getInt("var");
}

Она возвращает значение var в конфиге

 

Все готово! Осталось только применить

эти функции, я применю их добавив

в onEnable() следующие строки:

toCfg(3);
getLogger().info(Integer.toString(cfgTo()));

В них мы записываем значение 3,

читаем его и пишем в консоль

 

 

Вот что получилось: 

[Гайды][1.9.2] Создание плагина spigot, часть 4 - "Конфиг"

 

На этом все! Оценивайте и пишите ваши вопросы в комментарии!!!

 


Реклама:




Голосуй за новость:
(+6.305,77-0.53)
  • Просмотров: 2 360
  • Комментариев: 11
Рекомендуемое для Вас:

  1. Посетители
    Зарегистрирован: 15.12.2014
    Репутация
    (+20.8-13,1-33.9)
    CaptainNeedel | Пользователь offline | (4 мая 2016 16:47) | Комментариев: 147 | Новостей: 9 |
    • 0

    нырмально. 5


  2. Просто хорошие люди
    Зарегистрирован: 26.04.2016
    Репутация
    (+14.611,7-2.9)
    SkipperShow | Пользователь offline | (4 мая 2016 17:56) | Комментариев: 178 | Новостей: 16 |
    • 0

    Блиин сорьььь... Хотел 5 поставить, поставил 2((((
    -----------------------------------------------------------------------------
    Кому не трудно, зайдите:



    1. Просто хорошие люди
      Зарегистрирован: 5.02.2016
      Репутация
      (+212.5206,9-5.6)
      Ruslanzh | Пользователь offline | (4 мая 2016 18:16) | Комментариев: 329 | Новостей: 12 |
      • 0

      pizdyn Да,да.
      -----------------------------------------------------------------------------



      1. Просто хорошие люди
        Зарегистрирован: 26.04.2016
        Репутация
        (+14.611,7-2.9)
        SkipperShow | Пользователь offline | (4 мая 2016 19:05) | Комментариев: 178 | Новостей: 16 |
        • 0

        Я с телефона прост
        -----------------------------------------------------------------------------
        Кому не трудно, зайдите:



  3. Просто хорошие люди
    Зарегистрирован: 2.06.2015
    Репутация
    (+24.121,4-2.7)
    OSX | Пользователь offline | (4 мая 2016 18:16) | Комментариев: 74 | Новостей: 11 |
    • 0

    Цитата: SkipperShow
    Блиин сорьььь... Хотел 5 поставить, поставил 2((((


    Ниче :)

    ===

    5мем. Годная новость!
    -----------------------------------------------------------------------------
    Перевожу Карты/Плагины(от 0 до 50 рублей)
    • Помогаю с командными блоками(до 50 рублей)
    Полный спектр услуг: <О себе>

    По поводу заказов писать в ЛС.




    1. Просто хорошие люди
      Зарегистрирован: 26.12.2015
      Репутация
      (+50.547-3.5)
      Stebbilust | Пользователь offline | (4 мая 2016 19:16) | Комментариев: 104 | Новостей: 14 |
      • 0

      Цитата: OSX
      Ничё

      тебе то ничего, а мне обидно (
      -----------------------------------------------------------------------------
      Цитата: Allexx
      ньюфаги хорошие



      1. Просто хорошие люди
        Зарегистрирован: 24.03.2016
        Репутация
        (+51.147,1-4.0)
        TrueMemer | Пользователь offline | (4 мая 2016 19:35) | Комментариев: 39 | Новостей: 2 |
        • -3

        public void toCfg


        Да, проверка на успешность для отсталых.

        И вообще, ничего не понятно. Гайд — говно.


        1. Просто хорошие люди
          Зарегистрирован: 26.12.2015
          Репутация
          (+50.547-3.5)
          Stebbilust | Пользователь offline | (4 мая 2016 19:49) | Комментариев: 104 | Новостей: 14 |
          • 0

          Скажи пожалуйста, я должен все с основ джавы начинать, нет? Если бы ты соизволил потратить 5 секунд твоего времени, то ты бы прочитал 1 гайд и увидел (я кстати написал о прочтении первых гайдов в предисловии):
          Вам понадобится: (блаблабла), хотя бы базовые знания java

          И господи, кому нужна эта проверка на успешность? Если это кому-то и понадобиться то только тем, кто хочет создать плагин только для своего сервера, а там чё-то не заработало, залез в код подредактировал и нормалек.
          -----------------------------------------------------------------------------
          Цитата: Allexx
          ньюфаги хорошие



          1. Просто хорошие люди
            Зарегистрирован: 24.03.2016
            Репутация
            (+51.147,1-4.0)
            TrueMemer | Пользователь offline | (4 мая 2016 19:57) | Комментариев: 39 | Новостей: 2 |
            • -4

            Я вообще не говорил о основах джавы. Я просто тебе тонко намекнул. Как бы void не возвращает переменную, а следовательно нельзя выполнить проверку, из чего выходит, что юзер получит вместо внятного объяснения охренительный текст краша и будет ломать голову, выясняя что же не так. Ты же пишешь гайд, ты должен учитовать, что даже имея основы Java, человек может не понять. Да и просто проверка на ошибки делает твой код более цивильным.


  4. Посетители
    Зарегистрирован: 30.03.2013
    Репутация
    (+7.06,4-0.6)
    Wolfned | Пользователь offline | (8 мая 2016 12:31) | Комментариев: 57 | Новостей: 2 |
    • 0

    FileCofiguration config = getConfig();

    Пропустил "n" в слове Configuration и не хватает объяснений, скажем куда сохраняется данный конфиг?
    Поставил 5
    -----------------------------------------------------------------------------
    Вуфля


  5. Посетители
    Зарегистрирован: 28.10.2017
    Репутация
    (0.000.0)
    Lea290 | Пользователь offline | (7 ноября 2017 13:13) | Комментариев: 6 | Новостей: 0 |
    • 0

    5 мем, хороший гайд!
    -----------------------------------------------------------------------------
    Я просто простой человек
    -----------------------------------------------------------------------------
    Я макарошка

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Дэвид Боуи

Тема в разделе: Музыка

lendorlight

Просмотров: 383

Ответов: 4

Автор: greggonate

Сегодня, 18:37

Форумный чат

Тема в разделе: Чат флудилка

3JIou_Kpunep

Просмотров: 7776261

Ответов: 135231

Автор: MrSilverWolfTailer

Сегодня, 17:47

Поиск разработчиков

Тема в разделе: Предложения

Vitale Oo

Просмотров: 6913

Ответов: 62

Автор: Gosta

Сегодня, 15:48

Набор в команду

Тема в разделе: Проекты

Fanzales

Просмотров: 38

Ответов: 1

Автор: salimbaike

Сегодня, 15:41

Поиск команды

Тема в разделе: Проекты

Godra

Просмотров: 181

Ответов: 15

Автор: salimbaike

Сегодня, 15:40