FastSuite Мод для Minecraft 1.20.1, 1.16.5
Покращення продуктивності для системи JSON-рецептів.
Про мод
FastSuite покращує продуктивність зіставлення рецептів для кожного моду, який використовує систему рецептів JSON, а не для якоїсь конкретної підмножини рецептів. Його підхід змінювався між основними версіями — поточна реалізація (7.0.0+) використовує алгоритм на основі індексів.
Підходи
За час свого існування FastSuite використовував три різні стратегії:
Перевпорядкування списку (4.0.0 і старіші) — Рецепти зберігалися у списку з переміщенням на початок, тож рецепти, до яких часто зверталися, переміщалися ближче до початку і ставали дешевшими для пошуку під час наступних звернень. Перше звернення збігалося за швидкістю з ванільним; наступні звернення до глибоко розташованих рецептів покращувалися на >95%, майже не впливаючи на рецепти, що вже були близько до початку.
Паралельне зіставлення (4.1.0 – 6.x) — Для будь-якого типу рецептів із понад 100 рецептами зіставлення розподілялося між кількома потоками замість одного. Це давало прискорення у 10x–12x в All The Mods 8 і було суміснішим та менш крихким, ніж модель перевпорядкування (наприклад, воно працювало з Polymorph і вже під час першого зіставлення).
Індексоване зіставлення (7.0.0+) — Поточний підхід повністю відмовляється від паралельності на користь алгоритму на основі індексів. Рецепти індексуються так, що перевіряються лише життєздатні кандидати, а не сканується весь список. Це зіставляє всі рецепти для вхідних даних приблизно у 2x–4.5x швидше за ванільний варіант, без багатопоточності та без запису даних під час кожного зіставлення:
[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
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.16.4–26.1.2 on Forge or NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Forge or NeoForge
The loader must match the game version of the mod file, for example Minecraft 26.1.2. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file FastSuite-26.1.2-7.0.0.jar (17 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: FastSuite should be in the list.
Версії
Із залежностями
| Minecraft | Завантажувач | Файл | Дата | Дії |
|---|---|---|---|---|
| 26.1.2 | NeoForge | FastSuite-26.1.2-7.0.0.jar17.5 КБ 2 | ||
| 1.20.1 | Forge, NeoForge | FastSuite-1.20.1-5.1.2.jar26 КБ 27 | ||
| 1.16.5 | — | FastSuite-1.16.4-1.1.0.jar10.4 КБ 2 |
Часті питання
Which Minecraft versions does FastSuite work on?
There are files for 26.1.2, 1.20.1, 1.16.5, 1.16.4. The newest is 26.1.2.
Is FastSuite for Forge or Fabric?
There are files for Forge: 1.20.1 and for NeoForge: 1.20.1–26.1.2. There are no files for Fabric: a mod for another loader will not start.
Does FastSuite need other mods?
The author lists no required dependencies: the Forge or NeoForge loader is enough.
Where can I download FastSuite safely?
On this page: the file FastSuite-26.1.2-7.0.0.jar (17 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: efa482f91620c25d23abae35aa9a838be069523d.
Відгуки
Станьте першим, хто оцінить FastSuite

