Advancements - кастомные достижения [1.12+] [Гайд]

Advancements - кастомные достижения [1.12+] [Гайд]

В новой версии Minecraft 1.12 добавили возможность создавать свои достижения. Благодаря этому нововведению перед картоделами открываются новые грани. Но как же создать своё достижение или даже ветку достижений? На самом деле не сложно!

! В связи с тем, что гайд писался ещё во время снапшота, некоторая информация может быть устаревшей, а писался он за тем, что в сети ещё не было русскоязычных гайдов. Сейчас же уже создана страница на русскоязычной ВИКИ, посвящённая достижениям 1.12+
Крайне рекомендую ознакомится с ней поподробнее - клац


Теперь достижения записываются в JSON формате. Все ванильные достижения находятся в ядре версии по следующему пути - [версия].jar/assets/minecraft/advancements/[категория достижений]/[достижение].json
Их можно изменять, но в таком случае Ваша версия будет модифицирована. Для этого добавляем/удаляем/редактируем достижение, далее в ядре версии удаляем папку META-INF, чтобы клиент не начал скачивать "повреждённые" файлы.

Но как же добавить свои, чтобы каждый, независимо от версии (выше 1.12, разумеется) мог играть с кастомными достижениями. К счастью разработчики сделали так, что теперь свои достижения можно хранить прямо в карте, прям как с ресурс-паками. Кастомные достижения проживают по следующему адресу -
saves/[сейв карты]/data/advancements/[категория достижений]/[достижение].json


С этим ясно, теперь рассмотрим структуру. В каждой ветке есть главное достижение, которое задаёт оформление и отправную точку для всех достижений, и собственно говоря сами достижения.
В папке с достижениями создаём папку и называем её на английской раскладке как душе угодно, название папки - это название категории достижений. Создаём файл с форматом JSON и называем тоже как душе угодно на английской раскладке. Чтобы выдать себе кастомное достижение через команду, нужно ввести -
/advancement grant only [категория]:[имя JSON файла]


Теперь рассмотрим собственно саму структуру достижений JSON формата
Advancements - кастомные достижения [1.12+] [Гайд]

Advancements - кастомные достижения [1.12+] [Гайд]
И посмотрим на уже готовое ванильное достижение для наглядности
Advancements - кастомные достижения [1.12+] [Гайд]

Шаблон
null_advancements.zip [392 b] (cкачиваний: 272)


Теперь подробнее о триггерах (название и описание):



Немного о кондишинах (Извините за то, что увидите)



А вот кастомные достижения из превью

Advancements - кастомные достижения [1.12+] [Гайд]Advancements - кастомные достижения [1.12+] [Гайд]



Внимание
Редактировать JSON файлы лучше в notepad++ с кодировкой UTF-8 (без BOM), иначе вместо русских символов будут знаки вопроса.
А если что-то не работает, то обязательно проверьте на ошибки при помощи JSON Parser

Надеюсь я смог донести Вам суть, я честно старался. Но если вы что-то не поняли, то спросите меня в комментариях или если понимаете хоть немного английский, почитайте статью на вики.

Русскоязычная страница на ВИКИ - клац


Жду критики, спасибо за внимание!

Реклама:




Голосуй за новость:
(+16.3016,1-0.20)

  • Просмотров: 5 313
  • Комментариев: 29
Рекомендуемое для Вас:

  1. Просто хорошие люди
    Зарегистрирован: 29.11.2012
    Репутация
    (+52.433,2-19.2)
    zit445 | Пользователь offline | (15 мая 2017 03:22) | Комментариев: 82 | Новостей: 2 |
    • 0

    Ах да, совершенно забыл. Редактировал JSON файлы в notepad++ с кодировкой UTF-8 (без BOM). Кодировка важна, в противном случае вместо русских символов будут знаки вопроса. А если всё же столкнулись с такой проблемой, то воспользуйтесь этим сайтом, и вместо символов вставьте юникод. И незабывайте проверять JSON файл на ошибки. Можно воспользоваться этим парсером.


  2. Посетители
    Зарегистрирован: 27.03.2017
    Репутация
    (+1.41,40.0)
    mrjeekal | Пользователь offline | (15 мая 2017 12:55) | Комментариев: 4 | Новостей: 0 |
    • 0

    полезная информация.


  3. Олдфаги
    Зарегистрирован: 6.07.2013
    Репутация
    (+91.790,3-1.4)
    LeoganPro | Пользователь offline | (15 мая 2017 16:13) | Комментариев: 417 | Новостей: 12 |
    • 0

    5 мем!, просто не думая. Самый первый туториал на новую версию!
    -----------------------------------------------------------------------------
    MEGAModzzz - оптимизированная мега-сборка, с 350 модами! *NEW!!! (27.08.2017)
    Дешёвый хостинг Minecraft - Скидки бывают даже до 60%!
    Сайт с моими сборками
    Ник в игре: Dunamis4tw


  4. Модератор бездны
    Зарегистрирован: 10.09.2016
    Репутация
    (+159.6158,6-1.0)
    Sab | Пользователь offline | (15 мая 2017 17:54) | Комментариев: 269 | Новостей: 45 |
    • +2

    Кое-где отцентрировал текст, добавил заголовок в краткой, увеличил размер шрифта. Добавил то, что автор статьи забыл дописать.
    Ну, наверное, 5


    1. Просто хорошие люди
      Зарегистрирован: 29.11.2012
      Репутация
      (+52.433,2-19.2)
      zit445 | Пользователь offline | (15 мая 2017 21:55) | Комментариев: 82 | Новостей: 2 |
      • 0

      Мерси боку, как раз хотел кого-нибудь из МБ попросить подправить


  5. Администраторы
    Зарегистрирован: 27.07.2011
    Репутация
    (+916.6880,3-36.3)
    south_park | Пользователь offline | (15 мая 2017 22:23) | Комментариев: 979 | Новостей: 688 |
    • +4

    Очень годная статья, больше спасибо, высшая оценка и плюсы в репутацию. concentrated


    1. Просто хорошие люди
      Зарегистрирован: 29.11.2012
      Репутация
      (+52.433,2-19.2)
      zit445 | Пользователь offline | (16 мая 2017 15:43) | Комментариев: 82 | Новостей: 2 |
      • +1

      Класс, второе пришествие. Спасибо, как говориться - редко, но метко


  6. ТруЪ Олдфаги-с
    Зарегистрирован: 9.11.2013
    Репутация
    (+205.1143,4-61.7)
    golovorez3000 | Пользователь offline | (16 мая 2017 01:21) | Комментариев: 830 | Новостей: 22 |
    • +1

    Лови плюс в репу
    -----------------------------------------------------------------------------
    Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
    Мой Ютуб канал - TrioCraft

    Цитата: Astron
    Залезть обратно я имел ввиду в собачье гавно глист картавый

    Цитата: Astron
    я просто прошу тебя засунуть все свои гавно слова себе в анальное отверстие где то на см так 10 и при каждом их выходе запихивать обратно



  7. Посетители
    Зарегистрирован: 16.04.2015
    Репутация
    (+7.27,20.0)
    FasadingCU | Пользователь offline | (16 мая 2017 07:20) | Комментариев: 26 | Новостей: 5 |
    • +3

    Отлично! Хотел начать искать гайд, когда 1.12 выйдет полностью, но теперь вот и уже! Спасибо!
    -----------------------------------------------------------------------------
    Вот тут все публикации моих карт, взгляните, если хотите :) : https://ru-minecraft.ru/user/FasadingCU/news/


  8. Гости
    Зарегистрирован: --
    Репутация

    Неробот | | (16 мая 2017 17:25) | Комментариев: 0 | Новостей: 0 |
    • 0

    Я не робот


    1. ТруЪ Олдфаги-с
      Зарегистрирован: 9.11.2013
      Репутация
      (+205.1143,4-61.7)
      golovorez3000 | Пользователь offline | (17 мая 2017 14:39) | Комментариев: 830 | Новостей: 22 |
      • 0

      А, ну ок
      -----------------------------------------------------------------------------
      Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
      Мой Ютуб канал - TrioCraft

      Цитата: Astron
      Залезть обратно я имел ввиду в собачье гавно глист картавый

      Цитата: Astron
      я просто прошу тебя засунуть все свои гавно слова себе в анальное отверстие где то на см так 10 и при каждом их выходе запихивать обратно



  9. Посетители
    Зарегистрирован: 16.05.2017
    Репутация
    (0.000.0)
    BananaMine | Пользователь offline | (16 мая 2017 17:31) | Комментариев: 2 | Новостей: 0 |
    • +1

    Спасибо за нужную информацию.


  10. Олдфаги
    Зарегистрирован: 21.03.2015
    Репутация
    (+77.976,1-1.8)
    gamerch | Пользователь offline | (16 мая 2017 23:52) | Комментариев: 228 | Новостей: 2 |
    • 0

    Жаль, что 1.12.
    -----------------------------------------------------------------------------
    Gamerch Music and Play

    КАРРРРАААААА НЕБЕСНАЯ!!!!!!!!!!!!


  11. ТруЪ Олдфаги-с
    Зарегистрирован: 9.11.2013
    Репутация
    (+205.1143,4-61.7)
    golovorez3000 | Пользователь offline | (18 мая 2017 02:25) | Комментариев: 830 | Новостей: 22 |
    • 0

    Скинь шаблон создания, как на скриншотах, плиз
    -----------------------------------------------------------------------------
    Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
    Мой Ютуб канал - TrioCraft

    Цитата: Astron
    Залезть обратно я имел ввиду в собачье гавно глист картавый

    Цитата: Astron
    я просто прошу тебя засунуть все свои гавно слова себе в анальное отверстие где то на см так 10 и при каждом их выходе запихивать обратно



    1. Просто хорошие люди
      Зарегистрирован: 29.11.2012
      Репутация
      (+52.433,2-19.2)
      zit445 | Пользователь offline | (18 мая 2017 09:36) | Комментариев: 82 | Новостей: 2 |
      • 0

      Да, хотел же. Чуть позже будет, прошу прощения


  12. Просто хорошие люди
    Зарегистрирован: 29.11.2012
    Репутация
    (+52.433,2-19.2)
    zit445 | Пользователь offline | (18 мая 2017 21:19) | Комментариев: 82 | Новостей: 2 |
    • +1

    Администрация, или кто там умеет редактировать, добавьте пожалуйста в структуру эту картинку
    http://i.imgur.com/bxR9Ozx.png
    И в конец этот файл Шаблон JSON файла


    1. Администраторы
      Зарегистрирован: 27.07.2011
      Репутация
      (+916.6880,3-36.3)
      south_park | Пользователь offline | (19 мая 2017 02:29) | Комментариев: 979 | Новостей: 688 |
      • +1

      вставил, не уверен, что в нужное место, выдал вам пхл, вы сможете сами редактировать, если надо поднять новость, то пишите в лс, а вообще даже для обновления новости лучше писать в лс, комменты не всегда замечаются.


      1. Просто хорошие люди
        Зарегистрирован: 29.11.2012
        Репутация
        (+52.433,2-19.2)
        zit445 | Пользователь offline | (19 мая 2017 16:11) | Комментариев: 82 | Новостей: 2 |
        • 0

        Хех, спасибо. Всю жизнь на сайте хотел пхл, но ни кармы, ни новостей, а новости вообще не умел и не знал какие писать, а тут решил добавить гайдик, и вот оно. Ещё раз спасибо, учту всё, если буду пилить ещё что-нибудь


  13. Администраторы
    Зарегистрирован: 27.07.2011
    Репутация
    (+916.6880,3-36.3)
    south_park | Пользователь offline | (19 мая 2017 21:31) | Комментариев: 979 | Новостей: 688 |
    • 0

    а зачем ее обратно в бездну перенесли?


    1. Просто хорошие люди
      Зарегистрирован: 29.11.2012
      Репутация
      (+52.433,2-19.2)
      zit445 | Пользователь offline | (19 мая 2017 22:54) | Комментариев: 82 | Новостей: 2 |
      • 0

      Извини, это я косорукий. Я решил подредактировать, подправить скрин и ссылочку на шаблон и чего-то понажимал, извини за беспокойство


  14. Посетители
    Зарегистрирован: 10.03.2017
    Репутация
    (+22.922,90.0)
    Creeper-ghost | Пользователь offline | (20 мая 2017 16:20) | Комментариев: 161 | Новостей: 0 |
    • 0

    Ух, клевый материал, очень полезно


  15. ТруЪ Олдфаги-с
    Зарегистрирован: 9.11.2013
    Репутация
    (+205.1143,4-61.7)
    golovorez3000 | Пользователь offline | (18 июня 2017 15:09) | Комментариев: 830 | Новостей: 22 |
    • +1

    добавили возможность создавать свои достижения. Благодаря этой возможности перед картоделами открываются новые возможности.


    Ты когда пишешь свой материал, как этот материал перечитываешь перед тем, как этот материал опубликовать?
    -----------------------------------------------------------------------------
    Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
    Мой Ютуб канал - TrioCraft

    Цитата: Astron
    Залезть обратно я имел ввиду в собачье гавно глист картавый

    Цитата: Astron
    я просто прошу тебя засунуть все свои гавно слова себе в анальное отверстие где то на см так 10 и при каждом их выходе запихивать обратно



    1. Просто хорошие люди
      Зарегистрирован: 29.11.2012
      Репутация
      (+52.433,2-19.2)
      zit445 | Пользователь offline | (20 июня 2017 01:40) | Комментариев: 82 | Новостей: 2 |
      • 0

      Подправил, спасибо


  16. ТруЪ Олдфаги-с
    Зарегистрирован: 9.11.2013
    Репутация
    (+205.1143,4-61.7)
    golovorez3000 | Пользователь offline | (19 июня 2017 11:10) | Комментариев: 830 | Новостей: 22 |
    • 0

    Кстати, команда выдачи достижения через чат тоже неверна, лол.
    Вот на релизе юзается: /advancement grant @s until minecraft:hui/hui2

    И да, он почему-то не находится моё достижение, но в файе всё поставлено, вродь
    -----------------------------------------------------------------------------
    Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
    Мой Ютуб канал - TrioCraft

    Цитата: Astron
    Залезть обратно я имел ввиду в собачье гавно глист картавый

    Цитата: Astron
    я просто прошу тебя засунуть все свои гавно слова себе в анальное отверстие где то на см так 10 и при каждом их выходе запихивать обратно



    1. Просто хорошие люди
      Зарегистрирован: 29.11.2012
      Репутация
      (+52.433,2-19.2)
      zit445 | Пользователь offline | (20 июня 2017 01:42) | Комментариев: 82 | Новостей: 2 |
      • 0

      Чтобы выдать, "minecraft:" не нужно.
      minecraft - это категория ванильных достижений
      Вроде как просто /advancement grant @s until hui/hui2
      Ещё через json парсер прогони, могут быть ошибки


      1. ТруЪ Олдфаги-с
        Зарегистрирован: 9.11.2013
        Репутация
        (+205.1143,4-61.7)
        golovorez3000 | Пользователь offline | (20 июня 2017 04:50) | Комментариев: 830 | Новостей: 22 |
        • 0

        Ну "minecraft:" не нужна, да, смотри на то, что я выделил. Например, нет селектора в твоей команде
        -----------------------------------------------------------------------------
        Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
        Мой Ютуб канал - TrioCraft

        Цитата: Astron
        Залезть обратно я имел ввиду в собачье гавно глист картавый

        Цитата: Astron
        я просто прошу тебя засунуть все свои гавно слова себе в анальное отверстие где то на см так 10 и при каждом их выходе запихивать обратно



        1. Просто хорошие люди
          Зарегистрирован: 29.11.2012
          Репутация
          (+52.433,2-19.2)
          zit445 | Пользователь offline | (20 июня 2017 04:54) | Комментариев: 82 | Новостей: 2 |
          • 0

          Какая разница что? Селектор селектором, никней никнеймом. Часть команды в этом месте отвечает за адресата. Сюда можно вписать как ник, так и один из возможных селекторов. Например @s - sender, то бишь отправитель. Кто написал, тот и получит. Не обязательно использовать селектор


  17. Просто хорошие люди
    Зарегистрирован: 29.11.2012
    Репутация
    (+52.433,2-19.2)
    zit445 | Пользователь offline | (20 июня 2017 01:44) | Комментариев: 82 | Новостей: 2 |
    • +2

    Любители редактировать, Вы бы лучше исправили ошибки, а не писали бы чушь. Это не мод, и не нужно вставлять в статью какие-то левые ссылки на модификацию.


  18. Посетители
    Зарегистрирован: 18.06.2017
    Репутация
    (+0.60,60.0)
    MaxZoneNP | Пользователь offline | (22 июня 2017 18:57) | Комментариев: 2 | Новостей: 0 |
    • +2

    Спасибо за статью, 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

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

Ответов: 102930

Автор: GeXOn

Сегодня, 02:18

[Beta 1.5_01]BetaCraft - сервер для лампового выживания

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

ZeroBit

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

Ответов: 6

Автор: HiperFall

Вчера, 21:32

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

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

Father

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

Ответов: 164

Автор: Father

Вчера, 21:00

Не запускается Minecraft 1.6+

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

SamCrafting

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

Ответов: 3

Автор: Erso98

Вчера, 18:07

[карта] хоррор карта

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

meppoman

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

Ответов: 7

Автор: GeXOn

Вчера, 14:05