Меню

Polymorph (Fabric/Forge/Quilt)

Polymorph: игрок выбирает один из двух результатов общего рецепта

Кратко о проекте

Polymorph позволяет выбрать нужный результат, когда одинаковые ингредиенты подходят сразу к нескольким рецептам из разных модов.

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
B
polymorph-fabric-0.49.5+1.20.1.jar +1 Доп. файлов: 1 шт.
Fabric
26 май 2024
0.6 Мб
1.20 +1 Ещё: 1.20.1
1.4 млн раз
B
polymorph-quilt-0.49.5+1.20.1.jar +1 Доп. файлов: 1 шт.
Quilt
26 май 2024
0.6 Мб
1.20 +1 Ещё: 1.20.1
637 раз
B
polymorph-forge-0.49.4+1.20.1.jar +1 Доп. файлов: 1 шт.
Forge
25 май 2024
0.3 Мб
1.20 +1 Ещё: 1.20.1
15.2 тыс. раз
B
polymorph-fabric-0.49.4+1.20.1.jar +1 Доп. файлов: 1 шт.
Fabric
25 май 2024
0.6 Мб
1.20 +1 Ещё: 1.20.1
19.8 тыс. раз
B
polymorph-quilt-0.49.4+1.20.1.jar +1 Доп. файлов: 1 шт.
Quilt
25 май 2024
0.6 Мб
1.20 +1 Ещё: 1.20.1
36 раз
B
polymorph-forge-0.46.6+1.19.2.jar +1 Доп. файлов: 1 шт.
Forge
30 мар 2024
0.2 Мб
1.19 +2 Ещё: 1.19.11.19.2
3 млн раз
B
polymorph-forge-0.49.3+1.20.1.jar +1 Доп. файлов: 1 шт.
Forge
30 мар 2024
0.3 Мб
1.20 +1 Ещё: 1.20.1
1.8 млн раз
B
polymorph-fabric-0.49.3+1.20.1.jar +1 Доп. файлов: 1 шт.
Fabric
30 мар 2024
0.6 Мб
1.20 +1 Ещё: 1.20.1
438.4 тыс. раз
B
polymorph-quilt-0.49.3+1.20.1.jar +1 Доп. файлов: 1 шт.
Quilt
30 мар 2024
0.6 Мб
1.20 +1 Ещё: 1.20.1
268 раз
B
polymorph-forge-1.18.2-0.50.jar +1 Доп. файлов: 1 шт.
Forge
30 мар 2024
0.2 Мб
1.18.2
1.4 млн раз
B
polymorph-forge-0.49.2+1.20.1.jar +1 Доп. файлов: 1 шт.
Forge +1 Ещё: NeoForge
05 дек 2023
0.3 Мб
1.20 +1 Ещё: 1.20.1
6.5 млн раз
B
polymorph-quilt-0.49.1+1.20.1.jar +1 Доп. файлов: 1 шт.
Quilt
24 окт 2023
0.6 Мб
1.20 +1 Ещё: 1.20.1
4.2 тыс. раз
B
polymorph-forge-0.49.1+1.20.1.jar +1 Доп. файлов: 1 шт.
Forge
24 окт 2023
0.3 Мб
1.20 +1 Ещё: 1.20.1
1.5 млн раз
B
polymorph-fabric-0.49.1+1.20.1.jar +1 Доп. файлов: 1 шт.
Fabric
24 окт 2023
0.6 Мб
1.20 +1 Ещё: 1.20.1
4 млн раз
B
polymorph-forge-0.48.1+1.19.4.jar +1 Доп. файлов: 1 шт.
Forge
24 окт 2023
0.2 Мб
1.19.4
27.3 тыс. раз
B
polymorph-fabric-0.48.1+1.19.4.jar +1 Доп. файлов: 1 шт.
Fabric
24 окт 2023
0.6 Мб
1.19.4
5.4 тыс. раз
B
polymorph-forge-0.46.5+1.19.2.jar +1 Доп. файлов: 1 шт.
Forge
24 окт 2023
0.2 Мб
1.19 +2 Ещё: 1.19.11.19.2
5.1 млн раз
B
polymorph-forge-1.18.2-0.49.jar +1 Доп. файлов: 1 шт.
Forge
09 июл 2023
0.2 Мб
1.18.2
4.1 млн раз
B
polymorph-forge-0.46.4+1.19.2.jar +1 Доп. файлов: 1 шт.
Forge
06 июл 2023
0.2 Мб
1.19 +2 Ещё: 1.19.11.19.2
2.5 млн раз
B
polymorph-quilt-0.49.0+1.20.1.jar +1 Доп. файлов: 1 шт.
Quilt
01 июл 2023
0.6 Мб
1.20 +1 Ещё: 1.20.1
7.5 тыс. раз

Выбор вместо конфликта

Polymorph решает распространенную проблему больших модпаков: два проекта могут зарегистрировать разные предметы с одинаковым рецептом. Без дополнительной обработки игра показывает только один результат, а второй становится недоступным обычным способом. Мод сохраняет оба рецепта и передает выбор игроку.

Когда набор ингредиентов совпадает с несколькими вариантами, возле ячейки результата появляется кнопка. Она открывает список всех допустимых выходов. После выбора основной слот немедленно меняется, и можно забрать именно тот предмет, который нужен.

Повторное создание предметов

Polymorph запоминает последний выбранный результат, пока состав ингредиентов не изменится. Поэтому конфликт не приходится разрешать перед каждой операцией: игрок выбирает вариант один раз и продолжает создавать несколько копий или целую стопку.

  • Crafting показывает все результаты одного набора ингредиентов.
  • Smelting позволяет выбрать выход для одного входного предмета.
  • Smithing применяет тот же селектор к конфликтующим улучшениям.
  • Выбор сохраняется в подходящем контексте для повторной работы.

Плавка и блоки

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

Поиск проблем сборки

Команда /polymorph conflicts сканирует рецепты crafting, smelting, blasting, smoking и smithing, а найденный список записывает в папку logs. Это полезно автору модпака: он может увидеть масштаб пересечений и решить, где достаточно пользовательского выбора, а где лучше исправить datapack.

Сравнение с похожим решением

Recipe Conflict Resolver тоже добавляет кнопку для переключения выходов в crafting, smithing и плавильных устройствах. Polymorph отличается давно развиваемой поддержкой нескольких поколений Minecraft, сохранением выбора и диагностической командой. Конкретный проект следует подбирать по версии игры, загрузчику и используемым модовым терминалам.

Кому пригодится Polymorph

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