Just Enough Effect Descriptions (JEED)
JEED - клиентский мод и плагин для JEI, REI и EMI, который показывает описания статусных эффектов, их источник-мод, цвет и предметы, через которые эффект можно получить. Поддерживает Fabric, Forge и NeoForge.
Just Enough Effect Descriptions (JEED) - один из тех модов, про которых узнаёшь после пары сотен часов в больших сборках. Открываешь JEI ради рецепта, получаешь незнакомый эффект от модовой еды или зелья, а понять, что он вообще делает, негде. Ванильный Minecraft почти не объясняет статусы, а в модпаках их уже не десяток, а под сотню. Скачать JEED стоит хотя бы ради того, чтобы каждый непонятный значок на экране превратился в нормальную справку: что за эффект, из какого он мода и чем его получить.
В первую очередь мод зайдёт любителям больших техно-магических и кухонных сборок, где эффекты сыплются со всех сторон, но и в ваниле с парой модов он лишним не будет.
Что делает мод
JEED добавляет в интерфейс просмотрщика предметов отдельную категорию Effects. Попасть на страницу эффекта можно двумя способами:
- кликнуть по любой иконке эффекта, которую мод встраивает прямо в экран предметов JEI;
- нажать на активный эффект в его окошке в инвентаре - вас сразу перебросит на его страницу.
Там собрано всё полезное: текстовое описание (если автор мода его добавил), мод-источник, цвет эффекта и, главное, список предметов и способов получения. Еду JEED определяет автоматически, а зелья, стрелы и прочие носители подтягиваются через специальные рецепты, о которых ниже.
Пример из практики: съели блюдо из сборки с Farmer's Delight, получили непонятный бафф Nourishment, открыли инвентарь, кликнули по значку - и сразу видно, что это модовая "сытость", откуда она и какие ещё блюда её дают. Никаких походов в вики и гуглежки посреди игры.
Совместимость и версии
Короткая сводка по проекту, чтобы не копаться в файлах:
| Параметр | Значение |
|---|---|
| Тип | клиентский мод, плагин для JEI (в свежих версиях дружит с REI и EMI) |
| Загрузчики | Fabric, Forge, NeoForge |
| Версии Minecraft | от 1.16.3 до самых свежих 26.1.x |
| Стабильные ветки | 1.20.1, 1.21.1, 1.21.11 - на них сидит большинство сборок |
| Актуальный релиз | 2.5.2 |
| Установка на сервер | не требуется, мод чисто клиентский |
Проект существует давно и суммарно набрал десятки миллионов загрузок, так что найти его можно в составе большинства крупных модпаков - сборщики добавляют JEED почти по умолчанию. В последних обновлениях обновили поддержку новых версий NeoForge, поправили мелкие ошибки, а в ветке 1.21.11 улучшили разбор JSON-описаний поставщиков эффектов.
Описания эффектов и тонкая настройка
Важный момент, который стоит понимать сразу. JEED автоматически подтягивает все зарегистрированные в игре эффекты, но описание у модового статуса не появится из ниоткуда. Его должен добавить либо автор мода, либо ресурспак или языковой файл. Делается это одной строкой:
"effect.[mod_id].[effect_name].description"
То есть для ванильной Спешки ключ будет выглядеть как effect.minecraft.haste.description. Если вы собираете свой модпак или делаете перевод - спокойно прописывайте такие строки сами, это вопрос пары минут.
Рецепты effect_provider и potion_provider
Из коробки JEED умеет сам распознавать еду. Но если мод добавляет особый тотем, кастомные стрелы или что-то экзотическое, разработчику нужно подсказать мододу через один из двух новых типов рецептов.
jeed:effect_provider - привязывает конкретный предмет к конкретному эффекту. Классический пример - маяк, дающий Спешку:
{
"type": "jeed:effect_provider",
"effect":{
"id": "minecraft:haste"
},
"providers": [
{
"item": "minecraft:beacon"
}
]
}
jeed:potion_provider - для предметов, которые могут содержать любое зарегистрированное зелье, например взрывные зелья и стрелы с эффектом:
{
"type": "jeed:potion_provider",
"providers": [
{
"item": "minecraft:splash_potion"
},
{
"item": "minecraft:tipped_arrow"
}
]
}
Для мододелов к этому прилагается отдельный JEED API, так что интеграция со сторонних модов делается без костылей.
Нюансы и практические советы
Наблюдения из опыта игры и сборки паков - то, о чём обычно спрашивают в комментариях:
- Эффект открывается, но описание пустое. Виноват не JEED, а автор мода, который не добавил языковую строку. Список источников при этом всё равно будет, просто без текста.
- Ставить на сервер не нужно. Это клиентская штука: даже если вы играете в онлайне, достаточно установить мод себе в клиент - все серверные эффекты он покажет.
- На FPS не влияет. Это интерфейсный плагин, он подписывается на эффекты и рисует справку, мир и тики не трогает.
- Отлично сочетается со Stylish Effects. JEED отвечает за справку по эффектам, а Stylish Effects - за внешний вид панельки активных статусов. Вместе экран инвентаря становится заметно информативнее, поэтому их часто ставят парой.
- Собираете модпак? Кидайте JEED в сборку обязательно и по возможности заполните описания модовых эффектов через языковые файлы - игроки скажут спасибо.
Кстати, раз JEED чисто клиентский, он спокойно работает на любых серверах. Если собрались поднять свой выделенный сервер Майнкрафт под модовую сборку для друзей, проще всего арендовать сервер через BungeeHost (https://bungee.host) - нужное ядро и версии там ставятся буквально в один клик, а JEED просто докидывается в клиент каждого игрока.
Кому пригодится JEED
Игрокам больших модпаков - must have, альтернатив в этой нише по сути нет. Разработчикам модов - как простой способ документировать свои эффекты через API и JSON-рецепты. Сборщикам паков - чтобы у юзеров не возникало вопроса "а что это за значок у меня в углу экрана".
Скачать мод JEED можно прямо на этой странице под ваш загрузчик и версию Майнкрафт - установка занимает минуту, а пользу вы почувствуете уже при первом открытии инвентаря.
Скриншоты Just Enough Effect Descriptions (JEED)
Часто задаваемые вопросы
Версии мода Just Enough Effect Descriptions (JEED)
Доступно 145 версий. Сначала показаны самые популярные и самые свежие.