Оптимизация производительности поиска рецептов для Minecraft на Forge и NeoForge.
Скачать
Версия игры
1.20.1
1.21.1
26.1.2
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Мод FastSuite для Minecraft — ускорение поиска рецептов через индексирование
FastSuite — это мод-оптимизатор, который значительно повышает производительность поиска рецептов в Minecraft. Вместо работы с полным списком рецептов для каждого запроса, он использует алгоритм индексирования, проверяя только жизнеспособные варианты. Это позволяет ускорить процесс в 2–4.5 раза по сравнению с ванильным поведением. Мод полностью совместим с популярными инструментами модификации рецептов, такими как KubeJS и CraftTweaker, а также не вызывает конфликтов с JEI.
Принцип работы: индексирование рецептов
В отличие от старых подходов, которые просто переставляли рецепты в список или использовали многопоточность, FastSuite (версии 7.0.0 и новее) применяет алгоритм индексирования. Система создаёт индексы для рецептов, что позволяет проверять только те варианты, которые могут подойти под текущий запрос, а не перебирать весь список.
Результаты тестов показывают, что время поиска сокращается в разы. Например, поиск всех рецептов для дубовых досок в ваниле занимает в среднем 416 мс, а с FastSuite — всего 93 мс. Аналогичное ускорение наблюдается и для других типов предметов: палки (с 523 мс до 203 мс) и ящиков шалкеров (с 453 мс до 212 мс). Даже при неудачном совпадении поиск работает быстрее (с 918 мс до 243 мс).

Эволюция алгоритмов в истории мода
Разработчик Shadows-of-Fire менял подход к оптимизации в зависимости от изменений в ванильном Minecraft.
- Перестановка списка (до 4.0.0): Рецепты хранились в списке «move-to-front». Часто используемые рецепты перемещались в начало списка, что делало их поиск быстрее при повторных запросах.
- Многопоточное совпадение (4.1.0 – 6.x): Для типов рецептов с более чем 100 вариантами поиск распределялся между несколькими потоками. Это давало прирост в 10–12 раз в сборках вроде All The Mods 8, но было более хрупким решением.
- Индексирование (7.0.0+): Текущий метод полностью отказывается от многопоточности в пользу индексирования. Это обеспечивает стабильную высокую производительность без пересоздания данных при каждом совпадении, так как ванильный Minecraft сам стал быстрее, и многопоточность потеряла в эффективности.
Совместимость с другими модами
FastSuite разработан так, чтобы быть ненавязчивым и работать со всеми модами, за исключением тех, кто также заменяет менеджер рецептов. Мод корректно взаимодействует с инструментами модификации рецептов, такими как KubeJS и CraftTweaker, и не создаёт проблем при использовании JEI (Just Enough Items).
Важно отметить, что FastSuite не заменяет моды FastWorkbench или FastFurnace. Хотя их функции частично дублируются, установка всех трёх модов вместе обеспечивает максимальную производительность, так как часть работы по оптимизации перекладывается на FastSuite.
Технические детали реализации
Файл мода содержит 26 записей и использует миксины (mixins) для внедрения изменений. В архиве 13 классов Java. Мод не требует дополнительных библиотек или зависимостей внутри самого файла (0 встроенных JAR-файлов), но для работы требуется наличие мода Placebo как обязательной зависимости для всех сборок.
Мод работает на стороне клиента и сервера одновременно (required для обоих), что необходимо для корректного функционирования системы рецептов во всем процессе игры.
Связь с разработчиком
Если у вас возникли вопросы или вы хотите обсудить оптимизацию рецептов, можно присоединиться к серверу разработчика в Discord. Официальный канал находится по адресу: https://discord.shadowsoffire.dev. Там можно найти поддержку сообщества проекта Shadows of Fire.
Связанные материалы
- Iris Shaders — похожий мод
- Entity Culling — похожий мод
- Lithium — похожий мод
- ImmediatelyFast — похожий мод
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | FastSuite-1.21.1-6.0.7.jar 27.5 KB | 1.21.1 |
|
— | 0 | 19.06.2026 | |
| Релиз | FastSuite-1.20.1-5.1.2.jar 26 KB | 1.20.1 |
|
— | 0 | 19.06.2026 | |
| Релиз | FastSuite-26.1.2-7.0.0.jar 17.5 KB | 26.1.2 |
|
— | 0 | 17.06.2026 |
Скачать
Версия игры
1.20.1
1.21.1
26.1.2
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID: