FastSuite Mod pour Minecraft 1.20.1, 1.16.5
Une amélioration de performances pour le système de recettes JSON.
À propos
FastSuite améliore les performances de correspondance des recettes pour tous les mods qui utilisent le système de recettes JSON, plutôt qu'un sous-ensemble spécifique de recettes. Son approche a changé au fil des versions majeures — l'implémentation actuelle (7.0.0+) utilise un algorithme basé sur un index.
Approches
FastSuite a utilisé trois stratégies différentes au cours de son existence :
Réorganisation de liste (4.0.0 et antérieur) — Les recettes étaient stockées dans une liste move-to-front, de sorte que les recettes fréquemment consultées migraient vers l'avant et devenaient moins coûteuses à trouver lors des recherches suivantes. Le premier accès correspondait à la vitesse vanilla ; les accès ultérieurs à des recettes profondes s'amélioraient de plus de 95 %, avec peu d'impact sur les recettes déjà proches de l'avant.
Correspondance concurrente (4.1.0 – 6.x) — Pour tout type de recette comportant plus de 100 recettes, la correspondance était répartie sur plusieurs threads au lieu d'un seul. Cela produisait une accélération de 10x à 12x dans All The Mods 8, et était plus compatible et moins fragile que le modèle de réorganisation (par exemple, cela fonctionnait avec Polymorph et dès la première correspondance).
Correspondance indexée (7.0.0+) — L'approche actuelle abandonne entièrement la concurrence au profit d'un algorithme basé sur un index. Les recettes sont indexées afin que seuls les candidats viables soient testés, plutôt que de parcourir la liste complète. Cela correspond à toutes les recettes pour une entrée environ 2x à 4,5x plus rapidement que vanilla, sans threading et sans écritures de données par correspondance :
[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
Si vous pensez « hé, attendez, ces chiffres de 4.0.0 à 6.0.0 semblent meilleurs », eh bien, les changements dans vanilla les ont réduits au point que la correspondance concurrente était presque équivalente à la correspondance mono-thread. La base de référence est bien plus rapide maintenant, mais l'indexation peut encore faire nettement mieux.
Compatibilité
Ce mod est conçu pour être non intrusif et devrait fonctionner avec tous les autres mods, à moins qu'un autre mod ne remplace également le gestionnaire de recettes. Il est compatible avec les mods de modification de recettes tels que KubeJS et CraftTweaker, et ne cause aucun problème avec JEI.
FastSuite ne remplace pas FastWorkbench ni FastFurnace, bien que leurs bénéfices soient réduits s'il est installé, puisque une partie du travail est déléguée à FastSuite. Pour des performances de recettes maximales, je conseille toujours d'installer les trois.
Soutenez-moi
Contact
Discord : https://discord.shadowsoffire.dev
Comment installer 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.
Versions
Avec dépendances
| Minecraft | Loader | Fichier | Date | Actions |
|---|---|---|---|---|
| 26.1.2 | NeoForge | FastSuite-26.1.2-7.0.0.jar17.5 Ko 2 | ||
| 1.20.1 | Forge, NeoForge | FastSuite-1.20.1-5.1.2.jar26 Ko 27 | ||
| 1.16.5 | — | FastSuite-1.16.4-1.1.0.jar10.4 Ko 2 |
FAQ
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.
Avis
Soyez le premier à noter FastSuite

