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

  1. Модератор
    Зарегистрирован: 15.12.2014
    Репутация
    (+370.5335,4-35.1)
    chaj | Пользователь offline | (4 мая 2016 16:47) | Комментариев: 601 | Новостей: 17 |
    • 0

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



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

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



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

      pizdyn Да,да.


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

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



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

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


    Ниче :)

    ===

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

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




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

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

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



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

        public void toCfg


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

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



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

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

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



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

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

Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

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

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

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

shlemen200

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

Ответов: 0

Автор: shlemen200

Сегодня, 10:58

Встретил мистику - Void

Тема в разделе: Новости

Ytenok

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

Ответов: 3

Автор: cat1967

Сегодня, 07:15

Крутой сервер 1.20.4

Тема в разделе: Игры

Ytenok

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

Ответов: 0

Автор: Ytenok

Сегодня, 07:01

Есть ли мод для 1.18.2 forge который увеличивает количество руд в чанке либо даёт возможность без похода в шахту руды получать?

Тема в разделе: Моддинг

Coticnarcotic

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

Ответов: 0

Автор: Coticnarcotic

23-04-2024, 19:53

Крашится маинкрафт

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

blessedgod

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

Ответов: 2

Автор: blessedgod

23-04-2024, 11:13