[Гайды][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)
  • Просмотров: 1 842
  • Комментариев: 11
Рекомендуемое для Вас:

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

    нырмально. 5
    -----------------------------------------------------------------------------
    kakawka


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

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



    1. Просто хорошие люди
      Зарегистрирован: 5.02.2016
      Репутация
      (+126.6121,4-5.2)
      Ruslanzh | Пользователь offline | (4 мая 2016 18:16) | Комментариев: 314 | Новостей: 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
        Репутация
        (+49.145,9-3.2)
        TrueMemer | Пользователь offline | (4 мая 2016 19:35) | Комментариев: 39 | Новостей: 2 |
        • -2

        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
            Репутация
            (+49.145,9-3.2)
            TrueMemer | Пользователь offline | (4 мая 2016 19:57) | Комментариев: 39 | Новостей: 2 |
            • -3

            Я вообще не говорил о основах джавы. Я просто тебе тонко намекнул. Как бы 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 мем, хороший гайд!
    -----------------------------------------------------------------------------
    Я просто простой человек
    -----------------------------------------------------------------------------
    Я просто простой и просто не умеющий человек...

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

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

Название темы Автор Статистика Последнее сообщение
Форумный чат

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

3JIou_Kpunep

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

Ответов: 121848

Автор: MrFrostbool

Сегодня, 14:09

Краш майнкрафта

Тема в разделе: Ваши вопросы по Minecraft

MrFrostbool

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

Ответов: 1

Автор: kipercity

Сегодня, 11:26

Уникальные миры для вашего сервера

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

nevasko

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

Ответов: 24

Автор: MrFrostbool

Сегодня, 11:14

Ищу билдеров, модеров, тестеров для создания собственного проекта на тематику Сталкер.

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

nail228337

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

Ответов: 3

Автор: FWMS Command

Сегодня, 00:12

[Minecraft Beta 1.7.3 и 1.8.1] RuBeta - Олдскульный сервер!

Тема в разделе: Частные, домашние, Hamachi сервера

Father

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

Ответов: 319

Автор: Father

Вчера, 17:29