Знакомство с Lychee для Fabric: магия пользовательских рецептов
Когда стандартные верстаки и печи перестают удивлять, на помощь приходят моды, расширяющие саму философию крафта. Lychee (Fabric) — как раз такой инструмент. Он не добавляет новые блоки или предметы напрямую, а даёт в руки создателям модпаков и серверов мощнейший конструктор взаимодействий. С его помощью можно заставить предметы реагировать на клик правой кнопкой, сгорать в огне особым образом или превращаться во что-то иное при падении наковальни. Всё это описывается обычными JSON-файлами внутри датапака, что открывает безграничный простор для кастомизации игрового процесса.
Основная идея: рецепты как события
Lychee превращает игровые механики в своеобразные рецепты-триггеры. Вы буквально говорите игре: «Когда игрок кликнет по блоку дёрна золотой лопатой, замени этот блок на землю и выпади старый корень». Или: «Если упавшая наковальня раздавит железную руду, пусть выпадет вдвое больше самородков». Такая гибкость достигается за счёт продуманной системы типов взаимодействий, каждый из которых можно настроить через датапак.
Поддерживаемые типы взаимодействий
На текущий момент Lychee предлагает внушительный список триггеров, покрывающих самые разные ситуации в мире Minecraft. Большинство из них имеют полную интеграцию с JEI/REI, что позволяет игрокам видеть рецепты прямо в интерфейсе просмотра. Вот ключевые категории:
- Клик по блоку с предметом в руке — классический вариант «использовать предмет на блоке».
- Горение предмета-сущности — когда выброшенный предмет попадает в огонь или лаву.
- Предмет внутри определённого блока — например, нахождение вещи в воде активирует превращение.
- Крафт на наковальне — альтернатива стандартному починке и переименованию.
- Раздавливание падающим блоком — анахронизм с песком или гравием, дробящим предметы.
- Удар молнии — каналирование энергии грозы в предмет или блок.
- Взрыв предмета или блока — реакция на любой взрыв, от TNT до крипера.
- Случайное тикание блока — редкое событие, похожее на рост культур (без поддержки JEI/REI).
- Капание со сталактита — когда капля с дрипстоуна падает на что-то.
- Продвинутый фигурный крафт — создание предметов по сложной форме в верстаке.
- Тикание сущности — периодическая проверка состояния моба или другого entity (без JEI/REI).
Два последних пункта пока не отображаются в JEI/REI, но разработчики активно трудятся над расширением совместимости. Такой набор покрывает практически любую фантазию: от алхимических превращений до автоматических ферм, управляемых молниями.
Зависимости и совместимость
Для работы Lychee на Fabric необходим библиотечный мод Kiwi. Это лёгкая зависимость, которая не влияет на производительность и часто уже присутствует в сборках. Сам мод оптимизирован под последние версии игры и не конфликтует с популярными оптимизаторами вроде Sodium или Lithium. Если вы собираете модпак, Kiwi станет незаметным, но обязательным фундаментом.
Создание собственных рецептов
Главная сила Lychee раскрывается при написании кастомных рецептов. Вам не нужно лезть в код — достаточно понимать структуру JSON и иметь базовое представление о датапаках. Чтобы рецепты работали во всех мирах, потребуется загрузчик датапаков, такой как OpenLoader. Он автоматически применяет ваши файлы при создании нового мира. Альтернативный путь — использование скриптовых модов CraftTweaker или KubeJS, которые позволяют добавлять рецепты Lychee прямо в скриптах, что особенно удобно для серверов и сложных модпаков.
Пример простого рецепта клика по блоку: вы создаёте JSON-файл в папке data/ваш_неймспейс/recipes/, указываете тип lychee:block_interacting, задаёте блок-цель, предмет в руке и результат. После перезагрузки мира игра сама подхватит новое правило. А если вы пользуетесь современным лаунчером вроде foxygame.net, установка мода и всех зависимостей происходит буквально в пару кликов — достаточно выбрать Lychee в каталоге, и лаунчер сам подтянет Kiwi и предложит удобное управление датапаками через встроенные инструменты. Это сильно экономит время при тестировании собственных рецептов.
Интеграция с JEI и REI
Огромный плюс Lychee — прозрачность для игроков. Почти все типы рецептов автоматически отображаются в JEI или REI, если эти моды установлены. Игроку не придётся гадать, что произойдёт при броске алмаза в воду: он просто откроет интерфейс и увидит подсказку. Для авторов модпаков это означает, что сложные механики остаются доступными и интуитивно понятными. Даже рецепты, не имеющие прямой интеграции (Random Block Ticking и Entity Ticking), можно задокументировать через книгу-руководство или подсказки в чате.
Практические примеры использования
Где же применить Lychee? Представьте магический модпак, где посох, использованный на книжной полке, превращает её в портал. Или техническую сборку, в которой упавший молот дробит руду в пыль. С помощью Item Exploding можно создать цепочку реакций: взорвавшийся кристалл заражает соседние блоки скверной. А Lightning Channeling идеально впишется в тематику божественного вмешательства — удар молнии в тотем пробуждает босса. Ограничений практически нет, всё упирается лишь в фантазию и знание JSON-синтаксиса.
Заключение
Lychee (Fabric) — это не просто мод, а настоящий язык описания игровых событий. Он стирает грань между фиксированными механиками и живым миром, реагирующим на каждое действие игрока. Лёгкая зависимость от Kiwi, поддержка популярных просмотрщиков рецептов и гибкие способы добавления контента делают его обязательным инструментом для любого серьёзного модпака. Попробуйте создать свой первый рецепт уже сегодня — и вы увидите, как привычный кубический мир заиграет новыми красками.
--- **Обновление 03.07.2026:** Добавлено 2 файла для версии 26.1.2, 26.1.1, 26.1 (Fabric).