• Форум обновился. Для восстановления группы "гражданин", зайдите на сервер и введите команду /fc link. Внимание, команда обновилась!

Предложение добавить новые достижения

  • Автор темы Автор темы TiiRiiX
  • Дата начала Дата начала

TiiRiiX

Местная няша c:
Сообщения
26
Реакции
21
Баллы
3
Имя
Паша
1/3
Thread owner
1642320398214.webp

Доброго времени суток, поискав на форуме я не обнаружил подобного предложения, поэтому решил сам выдвинуть.

Как мы все знаем, в нашей любимой игре всегда можно придумать чем себя занять, это очень здорово. Но бывают дни, когда мозг не работает от слова совсем, но хочется чем-то заняться. Для решения подобной проблемы я хочу предложить добавить на сервер новые достижения, а конкретно вот этот пак:

https://www.planetminecraft.com/data-pack/blazeandcave-s-advancements-pack-1-12/

Этот пак добавляет более 900 достижений на любой вкус и цвет, что позволит разнообразить игровой процесс и узнать игру с различных сторон.
Также этот пак очень популярный, поэтому очень быстро обновляется до актуальных версий.

Тут есть только две проблемы:
  • Этот пак на английском, но если будет одобрение на добавление его на сервер, я могу потратить пару вечеров и перевести весь текст вручную
  • За некоторые достижения даются награды, я еще не разобрался через какой механизм, но если покопать, то это можно отключить (или не отключать, будет даже интереснее для игроков)

Буду рад услышать ваше мнение!
 
Thread owner
Небольшой апдейт, я нашел как выдаются награды за достижения:
Код:
give @s minecraft:beetroot_soup{Enchantments:[{id:"minecraft:unbreaking",lvl:1}],CustomModelData:131,HideFlags:1,display:{Name:"{\"italic\":\"false\",\"bold\":\"true\",\"color\":\"#A7D388\",\"translate\":\"The Salad Bowl\"}",Lore:["{\"color\":\"#A7D388\",\"translate\":\"Perfect for serving justice in\"}","{\"text\":\" \"}","{\"color\":\"gray\",\"translate\":\"Awarded for achieving\"}","{\"italic\":\"false\",\"color\":\"light_purple\",\"translate\":\"Justice\"}"]}} 1
tellraw @s {"color":"gold","text":" +1 ","extra":[{"translate":"The Salad Bowl"}]}

Я могу подправить, убрав награды вообще или убрать дорогие награды, такие как неразрушимый шлем из кожи.
 
Идея интересная, но есть нюанс. Ядро сервера не ванильное, а кастомное (Spigot), а поддерживает ли это ядро дата-паки вопрос открытый.
@МАБ можешь просветить по этому вопросу?
 
Thread owner
Идея интересная, но есть нюанс. Ядро сервера не ванильное, а кастомное (Spigot), а поддерживает ли это ядро дата-паки вопрос открытый.
@МАБ можешь просветить по этому вопросу?

Дата паки это ванильная механика, так что не должно быть с этим проблем.

Тут спросили подобное:
https://www.spigotmc.org/threads/vanilla-datapacks-in-spigot.421823
 
У нас была ачивка добавленная вручную. Не знаю осталась она или нет сейчас, скорее всего нет т.к. всё привязывается к миру, а того мира уже нет.
Так что сказать мало что могу, давно не тестировал.
Кстати перевод не нужен, там есть русский BACAP Language Pack (For BlazeandCave's Advancements Pack) Minecraft Texture Pack
 
Thread owner
У нас была ачивка добавленная вручную. Не знаю осталась она или нет сейчас, скорее всего нет т.к. всё привязывается к миру, а того мира уже нет.
Так что сказать мало что могу, давно не тестировал.
Кстати перевод не нужен, там есть русский BACAP Language Pack (For BlazeandCave's Advancements Pack) Minecraft Texture Pack

Отлично, что есть перевод. Тогда можно просто выпилить награды, чтобы не ломать баланс сервера, и это будет дело лично каждого, выполнять достижения или нет
 
Короче я изучил немного. Там есть настройки, так что вручную выпиливать награды не придётся. Это хорошо.
Что не очень хорошо, что язык - это не датапак, а ресурспак. Соответственно, если бы у нас не было своего ресурспака, то можно было бы сказать, что русский язык в ачивках - утопия. Имея наш ресурспак, можно в него встроить русский язык. Но если его не будут скачивать по какой-то причине, то совершенно все ачивки в игре будут на английском.
 
Thread owner
Короче я изучил немного. Там есть настройки, так что вручную выпиливать награды не придётся. Это хорошо.
Что не очень хорошо, что язык - это не датапак, а ресурспак. Соответственно, если бы у нас не было своего ресурспака, то можно было бы сказать, что русский язык в ачивках - утопия. Имея наш ресурспак, можно в него встроить русский язык. Но если его не будут скачивать по какой-то причине, то совершенно все ачивки в игре будут на английском.

Может проще перенести перевод из ресурс пака с переводом в дата пак с ачивками? Оно в виде json, поэтому не будет проблем перекопировать текст

Код:
"display": {
    "icon": {
        "item": "minecraft:chest"
    },
    "title": {"translate":"Are we there yet?"},
    "description": {"translate":"Tame a donkey"},
    "announce_to_chat": false
}
 
Может быть. Но там очень много строк. Любой замучается это делать вручную, тем более имея всё это разбросанным по разным файлам.
 
Thread owner
Может быть. Но там очень много строк. Любой замучается это делать вручную, тем более имея всё это разбросанным по разным файлам.

Я могу заняться)
bash и find в руки и за вечер будет сделано
 
можно за ачивки в награду добавить экспу, например (не бутылки, а именно сам опыт)
Согласен, иначе смысла от них вот вообще никакого не вижу.
Хочешь бессмысленное выполнение никому не нужных ачивок от нефиг делать? Ставь мод и иди чиль в одиночке.

Другое дело, что хотя бы получить за эти ачивки что то, банально опыт - да, такое было бы неплохо, есть стимул их получать.
А так, играл я на одном сервере до этого, так там тоже были эти ачивки и кроме как тупого спама в чат за каждое моё действие, я не видел.
А так, бесполезное засорение чата и ачивок связанных с сервером (ванильных).

Опять же, это моё субъективное мнение и что делать, а что нет, решать не мне.
Сервер хорош именно тем, что у него имеется баланс, по отношению к другим: и не чистая ваниль, но и не перегруженный бесполезными плагинами архив, коих сейчас каждый второй штампует.
 
Опыт да, он там есть отдельным пунктом в настройках.
 
Этот пак добавляет более 900 достижений
А зачем так много? Я сильно сомневаюсь что все эти ачивки достаются нелегким путем, скорее всего большая их часть - изичная банальщина. Не случится ли
бесполезное засорение чата и ачивок связанных с сервером

В целом - идея сомнительная, но кому то может зайти. Сократить бы количество ачивок раз эдак в несколько, да при возможности запустить в плагин ручки и добавить несколько своих. Есть у меня пара идей на этот счет.
 
Отмечу, что это не плагин, а датапак. Наверное отчасти это можно назвать плагином, но плагин который может ставится на полную ваниль.
Любой может сейчас скачать по ссылке его, поставить в свой клиент и посмотреть какие ачивки он добавляет. Отмечу, что ачивки открываются постепенно и сразу всё вы не увидите.
 
Сократить бы количество ачивок раз эдак в несколько, да при возможности запустить в плагин ручки и добавить несколько своих. Есть у меня пара идей на этот счет.
Вот этот вариант больше поддерживаю.
 
Любой может сейчас скачать по ссылке его, поставить в свой клиент
Ой, а можно сам инициатор вот это все сделает, а нам потом подробно все распишет, как там, чего там и вообще? А то вроде он предлагает, а тратить время и разбираться что там этот плагин делает - нам.
 
Ой, а можно сам инициатор вот это все сделает, а нам потом подробно все распишет, как там, чего там и вообще? А то вроде он предлагает, а тратить время и разбираться что там этот плагин делает - нам.
Добавляет ачивки. Вот и всё. Например там есть ачивка пролететь 10км. Датапак отвечает за то, чтобы проверить это и выдать стандартную игровую ачивку ну и плюс награду, если включено.
 
Назад
Сверху