FastSuite Mod für Minecraft 1.20.1, 1.16.5
Ein Leistungs-Upgrade für das JSON-Rezeptsystem.
Über
FastSuite verbessert die Leistung beim Abgleichen von Rezepten für jede Mod, die das JSON-Rezeptsystem verwendet, und nicht nur für eine bestimmte Teilmenge von Rezepten. Der Ansatz hat sich über die Hauptversionen hinweg geändert – die aktuelle Implementierung (7.0.0+) verwendet einen indexbasierten Algorithmus.
Ansätze
FastSuite hat im Laufe seiner Existenz drei verschiedene Strategien verwendet:
Listen-Neuordnung (4.0.0 und älter) – Rezepte wurden in einer Move-to-Front-Liste gespeichert, sodass häufig aufgerufene Rezepte nach vorne wanderten und bei nachfolgenden Suchvorgängen schneller gefunden werden konnten. Der erste Zugriff entsprach der Vanilla-Geschwindigkeit; spätere Zugriffe auf weit hinten liegende Rezepte verbesserten sich um über 95 %, mit geringen Auswirkungen auf Rezepte, die bereits nahe am Anfang standen.
Paralleler Abgleich (4.1.0 – 6.x) – Bei jedem Rezepttyp mit mehr als 100 Rezepten wurde der Abgleich auf mehrere Threads verteilt statt auf einen. Dies brachte in All The Mods 8 eine 10- bis 12-fache Beschleunigung und war kompatibler und weniger fehleranfällig als das Neuordnungsmodell (z. B. funktionierte es mit Polymorph und beim ersten Treffer).
Indexbasierter Abgleich (7.0.0+) – Der aktuelle Ansatz verzichtet vollständig auf Nebenläufigkeit zugunsten eines indexbasierten Algorithmus. Rezepte werden indexiert, sodass nur mögliche Kandidaten getestet werden, anstatt die gesamte Liste zu durchsuchen. Dies gleicht alle Rezepte für eine Eingabe etwa 2- bis 4,5-mal schneller ab als Vanilla, ohne Threading und ohne Datenschreibvorgänge pro Abgleich:
[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
Wenn du denkst "hey warte, diese Zahlen aus 4.0.0 - 6.0.0 klingen besser", nun ja, Änderungen in Vanilla haben diese so weit verringert, dass der parallele Abgleich fast gleichwertig mit dem Single-Threaded-Abgleich war. Die Ausgangsbasis ist jetzt viel schneller, aber die Indexierung kann trotzdem noch deutlich besser abschneiden.
Kompatibilität
Diese Mod ist so gemacht, dass sie nicht störend wirkt, und sollte mit allen anderen Mods funktionieren, es sei denn, eine andere Mod ersetzt ebenfalls den Rezeptmanager. Sie ist kompatibel mit Rezeptänderungsmods wie KubeJS und CraftTweaker und verursacht keine Probleme mit JEI.
FastSuite ersetzt weder FastWorkbench noch FastFurnace, allerdings werden deren Vorteile geringer ausfallen, wenn es installiert ist, da ein Teil der Arbeit an FastSuite ausgelagert wird. Für maximale Rezeptleistung empfehle ich weiterhin, alle drei zu installieren.
Unterstütze mich
Kontakt
Discord: https://discord.shadowsoffire.dev
Installation von 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.
Versionen
Mit Abhängigkeiten
| Minecraft | Loader | Datei | Datum | Aktionen |
|---|---|---|---|---|
| 26.1.2 | NeoForge | FastSuite-26.1.2-7.0.0.jar17.5 KB 1 | ||
| 1.20.1 | Forge, NeoForge | FastSuite-1.20.1-5.1.2.jar26 KB 23 | ||
| 1.16.5 | — | FastSuite-1.16.4-1.1.0.jar10.4 KB 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.
Bewertungen
Bewerten Sie FastSuite als Erster

