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]


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



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



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

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



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

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

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


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


Голосуй за новость:
(+19.4018,3-1.10)
  • Просмотров: 71 938
  • Комментариев: 34
Рекомендуемое для Вас:

  1. Просто хорошие люди
    Зарегистрирован: 29.11.2012
    Репутация
    (+69.550,3-19.2)
    zit445 | Пользователь offline | (15 мая 2017 03:22) | Комментариев: 85 | Новостей: 4 |
    • 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
    Репутация
    (+148.4147-1.4)
    LeoganPro | Пользователь offline | (15 мая 2017 16:13) | Комментариев: 542 | Новостей: 14 |
    • 0

    5 мем!, просто не думая. Самый первый туториал на новую версию!


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

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


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

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


  5. Администраторы
    Зарегистрирован: 27.07.2011
    Репутация
    (+1387.71340,2-47.5)
    south_park | Пользователь Онлайн | (15 мая 2017 22:23) | Комментариев: 1 911 | Новостей: 3 559 |
    • +4

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


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

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


  6. ТруЪ Олдфаги-с
    Зарегистрирован: 9.11.2013
    Репутация
    (+251.6187,8-63.8)
    golovorez3000 | Пользователь offline | (16 мая 2017 01:21) | Комментариев: 849 | Новостей: 23 |
    • 0

    Лови плюс в репу
    -----------------------------------------------------------------------------
    Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
    Группа проекта выше со скринами - https://vk.com/flame_rpg


  7. Просто хорошие люди
    Зарегистрирован: 16.04.2015
    Репутация
    (+25.125,10.0)
    FasadingCU | Пользователь offline | (16 мая 2017 07:20) | Комментариев: 36 | Новостей: 7 |
    • +3

    Отлично! Хотел начать искать гайд, когда 1.12 выйдет полностью, но теперь вот и уже! Спасибо!
    -----------------------------------------------------------------------------
    Мои приключенческие карты: https://fasading-cu.wixsite.com/fasading-maps?lang=ru


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

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

    Я не робот


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

      А, ну ок
      -----------------------------------------------------------------------------
      Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
      Группа проекта выше со скринами - https://vk.com/flame_rpg


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

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


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

    Жаль, что 1.12.


  11. ТруЪ Олдфаги-с
    Зарегистрирован: 9.11.2013
    Репутация
    (+251.6187,8-63.8)
    golovorez3000 | Пользователь offline | (18 мая 2017 02:25) | Комментариев: 849 | Новостей: 23 |
    • -1

    Скинь шаблон создания, как на скриншотах, плиз
    -----------------------------------------------------------------------------
    Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
    Группа проекта выше со скринами - https://vk.com/flame_rpg


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

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


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

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


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

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


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

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


  13. Администраторы
    Зарегистрирован: 27.07.2011
    Репутация
    (+1387.71340,2-47.5)
    south_park | Пользователь Онлайн | (19 мая 2017 21:31) | Комментариев: 1 911 | Новостей: 3 559 |
    • 0

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


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

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


  14. Просто хорошие люди
    Зарегистрирован: 10.03.2017
    Репутация
    (+36.536,1-0.4)
    Creeper-ghost | Пользователь offline | (20 мая 2017 16:20) | Комментариев: 257 | Новостей: 2 |
    • 0

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


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

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


    Ты когда пишешь свой материал, как этот материал перечитываешь перед тем, как этот материал опубликовать?
    -----------------------------------------------------------------------------
    Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
    Группа проекта выше со скринами - https://vk.com/flame_rpg


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

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


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

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

    И да, он почему-то не находится моё достижение, но в файе всё поставлено, вродь
    -----------------------------------------------------------------------------
    Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
    Группа проекта выше со скринами - https://vk.com/flame_rpg


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

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


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

        Ну "minecraft:" не нужна, да, смотри на то, что я выделил. Например, нет селектора в твоей команде
        -----------------------------------------------------------------------------
        Набор в строительную команду карт на прохождение! Лучшая карта от русских разработчиков!
        Группа проекта выше со скринами - https://vk.com/flame_rpg


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

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


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

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


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

    Спасибо за статью, 5 мем.
    -----------------------------------------------------------------------------
    Как я сюда попал?


  19. Посетители
    Зарегистрирован: 1.02.2020
    Репутация
    (+1.11,10.0)
    Крипер БУМ | Пользователь offline | (1 апреля 2020 10:50) | Комментариев: 24 | Новостей: 0 |
    • -1

    Я один нихуя не понял?
    NewspaperGuy -----> NewspaperGuyTear
    -----------------------------------------------------------------------------
    Цитата: Крипер БУМ
    Всё теперь я могу рисовать гопников хрюшек в майнкрафте

    а
    10 комментов (сделаль)
    30 комментов (нету)
    5 новостей (нету)
    10 новостей (нету)
    стать ПХЛ (нету)


  20. Посетители
    Зарегистрирован: 24.08.2020
    Репутация
    (0.000.0)
    JeremyJuster | Пользователь offline | (24 августа 2020 01:52) | Комментариев: 1 | Новостей: 0 |
    • 0

    Надеюсь, что здесь ещё есть люди.

    Работает ли это на 1.16.1.? И если да, то что делать, если нету папки "advancements" в дата. (После создания закидывал файлы, но всё равно не работало Не исключаю факта, что я неправильно кинул.)


  21. Посетители
    Зарегистрирован: 8.03.2022
    Репутация
    (0.000.0)
    skoldys | Пользователь offline | (8 марта 2022 19:30) | Комментариев: 12 | Новостей: 2 |
    • 0

    Не помогло, я делаю свою сборку, и создал её через curseforge. Она у меня лежит как версия, в ней нет никаких assets. Есть только всякие mods,config


    1. Посетители
      Зарегистрирован: 8.03.2022
      Репутация
      (0.000.0)
      skoldys | Пользователь offline | (8 марта 2022 19:36) | Комментариев: 12 | Новостей: 2 |
      • 0

      Крч, зашёл я в jar файл. Сделал всё чтобы удалить ачивки. Но из-за того что я запускаю сборку через TLauncher(У меня есть и лицензия) то всё востанавливается. Как это убрать (Востанавливается META-INF)


  22. Посетители
    Зарегистрирован: 26.08.2020
    Репутация
    (0.000.0)
    Doctor_Lifin | Пользователь offline | (12 августа 2022 13:42) | Комментариев: 2 | Новостей: 0 |
    • 0

    Есть такой сайт - Advancements, с помощью него можно гораздо проще создавать свои достижения. Мне нужно создать достижение, для выполнения которого игроку нужно подобрать завершенную книгу с определенным названием. Как это сделать?

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

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

Название темы Автор Статистика Последнее сообщение
Видео/Стримы канал Ritterydam

Тема в разделе: Флудильня

ritterydam

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

Ответов: 531

Автор: ritterydam

Сегодня, 21:43

Загружается мир до 100% и все 1.16.5

Тема в разделе: Техническая поддержка сайта

Romanov_2

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

Ответов: 0

Автор: Romanov_2

Сегодня, 20:20

Помогите со сборкой на версии 1.7.10

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

Zelsovich8321

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

Ответов: 5

Автор: egg2003

Сегодня, 15:06

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

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

Ytenok

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

Ответов: 0

Автор: Ytenok

Сегодня, 13:06

Майнкрафт сериал про средневековье

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

LourKeK_YT

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

Ответов: 0

Автор: LourKeK_YT

Вчера, 20:13