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

  1. Посетители
    Зарегистрирован: 15.12.2014
    Репутация
    (+20.8-13,1-33.9)
    CaptainNeedel | Пользователь offline | (4 мая 2016 16:47) | Комментариев: 143 | Новостей: 10 |
    • 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
      Репутация
      (+118.6113,4-5.2)
      Ruslanzh | Пользователь offline | (4 мая 2016 18:16) | Комментариев: 313 | Новостей: 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
        Репутация
        (+47.844,6-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
            Репутация
            (+47.844,6-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) | Комментариев: 4 | Новостей: 0 |
    • 0

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


 
Ваше Имя:
  • the-manvitalyapumbapekagustaololoshapokerface
    ololoshanikoloskrovjopagoritgopnikcreepy-troll
    bombanuloanatoliyjewishbadumtssbatrollface
    bayandudecomeonmemefemaleseriouslyneveralonenothingtodohere
    numbsadfsadtrollfacetrolldadwinthistimeclear
    yesmingfupizdynaxezmetall
    pacanypeka-facepikap-masterpoker-face2redface
    rzhakacat-lolDa-nu-nafigfrayna-uchi
    OhGodoh-god-whyponimaeshShto-zaso-close
    so-much-winsurprised-cattrue-storyWTF2voobscheto
    pticapleasepetrosyanpacanohfuck
    irodidisudaheystopityouGTFOefacepalm
    dosvidaniyableayouthful-fearten-guyrage-no-whyyy
    NewspaperGuyTearNewspaperGuyHighhappy-dolangonna
    geniusCerealGuySquintCerealGuyAngryAww-Yeahchallenge-failed
    Determlesqueemisc-alloh_godoh-stop-it-you
    omega-troll-faceotdubpedobearpoker-facerainbow-face
    sincere-trollSlowpokeruka-licopfffnudaeIII
    nikolosneutralmBinimposhappyf
    begomaccepted-drunkbad-poker-facecereal-guycereal-guy-spitting
    chanconcentrateddance-jumpevil-smilefap
    flipfreddie-mercurygreat-scotthappyherp-derp
    jesuslied-lightme-gusta-creepymichelle-not-badnerd
    non2no-whyyyover-heresad-cryingseriously
    staresurprised-kidsurprised-omgwatching-uyou-did-there
    3a_4tokrutoymiloMother_of_godNoris
    not_badot_kompaparkerpovarprelest
    spravedlivomil2big trollbuueeedefault
    fack yeahforever alone2krainyaa stepenkrasnie glazaLOL2
    nravitsaokeyreshitelentrollxD
    zanyatmilanonimbrezguetdefault2
    default3forever aloneHmmmegafffuuumegayeah
    ololoshaOMGshok trollwomen trollwomen
    zadumalsya
Докажи, что не робот:*

 

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

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

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

3JIou_Kpunep

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

Ответов: 114533

Автор: Капут-противогаз

Сегодня, 18:05

VanillaCraft - лучший сервер без привата!

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

MrMaga

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

Ответов: 155

Автор: MrMaga

Сегодня, 15:49

Проблема с шейдерами и моделькой Стива

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

BACABI7

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

Ответов: 0

Автор: BACABI7

Сегодня, 13:51

GamePoint - Получи настоящее удовольствие от игры в MineCraft!

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

Big_Energy

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

Ответов: 6

Автор: MrMaga

Сегодня, 13:08

Ищу админа для небольшого частного сервера "для своих"

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

Zelder

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

Ответов: 22

Автор: Dezertir009

Сегодня, 13:03