Начиная с Minecraft 1.19.3, основная страница проекта перемещена сюда. Данная страница сохраняется для архивных целей и для обновлений обслуживания версии 1.19.2 по мере необходимости.
Polymorph — это мод, который решает конфликты рецептов, позволяя игрокам выбирать между всеми возможными результатами, общими для одних и тех же ингредиентов.
При достаточно большом количестве модов конфликты рецептов являются распространённым явлением, и ответственность за их разрешение обычно ложится на пользователя или разработчика модпака, который использует датапаки или другие инструменты для обеспечения уникальности каждого рецепта.
Polymorph предлагает альтернативное решение, позволяя всем возможным рецептам крафта и плавки сосуществовать независимо от конфликтов.
Требуется Fabric API.
Функции
Крафт
Когда группа ингредиентов соответствует более чем одному рецепту, над слотом результата появится кнопка. Нажатие на эту кнопку покажет список всех возможных результатов, и выбор одного из них изменит выход крафта соответственно. Polymorph также запоминает последний выбор, пока ингредиенты не изменятся, что позволяет повторять операции крафта с тем же выбором.
Плавка
Когда действительный вход соответствует более чем одному выходу, над слотом результата появится кнопка. Нажатие на эту кнопку покажет список всех возможных результатов, причём текущий выбранный результат будет выделен зелёным цветом. Выбор одного из перечисленных результатов изменит выход плавки соответственно. Этот выбор сохраняется в самом блоке и сохраняется при загрузке и выгрузке мира.
Команды
Для помощи в выявлении потенциальных конфликтов существует команда /polymorph conflicts, которая пытается идентифицировать конфликтующие друг с другом рецепты и выводит их список в папку логов.
 
										 
        

