Перейти к содержимому

FastSuite

Оптимизации для всей системы рецептов!

NeoForgeForge
Загрузчики
NeoForgeForge
Скачиваний на Modrinth
791 тыс.
Подписчиков на Modrinth
27
версии
3
Обновлён
19 июня 202619 июн.
Опубликован
в 2026

Коротко о моде

Работает на NeoForge и Forge
Для Minecraft 1.21.1, 26.1.2 …
Нужен и в игре, и на сервере
Последняя версия — 5.1.2 от 19 июня 2026
Нужен Placebo
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1, 1.21.1, 26.1.2
Описание переведено автоматическиПоказать оригинал (EN)

О моде

FastSuite улучшает производительность сопоставления рецептов для каждого мода, использующего систему JSON-рецептов, а не для какого-то конкретного их подмножества. Подход менялся от мажорной версии к версии — текущая реализация (7.0.0+) использует алгоритм на основе индексов.

Подходы

За время существования FastSuite применял три разные стратегии:

Переупорядочивание списка (4.0.0 и старше) — Рецепты хранились в списке с перемещением в начало, поэтому часто используемые рецепты смещались к началу и находились быстрее при последующих обращениях. Первое обращение работало на скорости ваниллы; последующие обращения к глубоко расположенным рецептам ускорялись более чем на 95%, при этом почти не влияя на рецепты, уже находящиеся в начале.

Параллельное сопоставление (4.1.0 – 6.x) — Для любого типа рецептов, которых было больше 100, сопоставление распределялось по нескольким потокам вместо одного. Это давало ускорение в 10–12 раз в All The Mods 8 и было более совместимым и менее хрупким, чем модель с переупорядочиванием (например, работало с Polymorph и при первом совпадении).

Индексное сопоставление (7.0.0+) — Текущий подход полностью отказывается от многопоточности в пользу алгоритма на основе индексов. Рецепты индексируются так, что проверяются только подходящие кандидаты, а не весь список целиком. Это сопоставляет все рецепты для входного предмета примерно в 2–4,5 раза быстрее ваниллы, без потоков и без записи данных при каждом сопоставлении:

[Indexed] - Took an average of 93541.68 ns to match all recipes for acacia planks
[Vanilla] - Took an average of 416312.28 ns to match all recipes for acacia planks
[Indexed] - Took an average of 203072.3 ns to match all recipes for sticks
[Vanilla] - Took an average of 523836.38 ns to match all recipes for sticks
[Indexed] - Took an average of 104967.54 ns to match all recipes for crafting table
[Vanilla] - Took an average of 236834.45 ns to match all recipes for crafting table
[Indexed] - Took an average of 212810.42 ns to match all recipes for black shulker box
[Vanilla] - Took an average of 453240.12 ns to match all recipes for black shulker box
[Indexed] - Took an average of 243105.69 ns to match all recipes for failed match
[Vanilla] - Took an average of 918821.25 ns to match all recipes for failed match

Если вы думаете: «погодите, а те цифры из 4.0.0 – 6.0.0 звучат лучше», что ж, изменения в ванилле свели их на нет до такой степени, что параллельное сопоставление стало почти эквивалентно однопоточному. Базовая скорость теперь намного выше, но индексация всё ещё может дать заметно лучший результат.

Совместимость

Этот мод создан так, чтобы быть ненавязчивым, и должен работать со всеми другими модами, кроме случая, когда другой мод тоже заменяет менеджер рецептов. Он совместим с модами для изменения рецептов, такими как KubeJS и CraftTweaker, и не вызывает проблем с JEI.

FastSuite не заменяет FastWorkbench или FastFurnace, хотя их преимущества будут меньше, если он установлен, поскольку часть работы перекладывается на FastSuite. Для максимальной производительности рецептов я всё же советую устанавливать все три.

Поддержать меня

Контакты

Discord: https://discord.shadowsoffire.dev

Частые вопросы

Как установить FastSuite?

Установите NeoForge под свою версию Minecraft, скачайте FastSuite под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть FastSuite?

У FastSuite есть сборки для Minecraft 1.20.1, 1.21.1, 26.1.2.

Нужен ли FastSuite на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее