BadOptimizations
Eine Sammlung von überwiegend Mikro-Optimierungen, die zusammen etwas Größeres ergeben!
Was macht es?
Mehrere Dinge:
- Lightmap-Aktualisierung vermeiden
Das Aktualisieren von Lightmap-Texturen ist einer der teuersten Teile des Client-Ticks. Während jedes Ticks führt der Client Vektormathematik durch, um Lightmaps für Blöcke und den Himmel zu berechnen, und lädt dann diese neue Textur auf die GPU hoch. Dies kann jedoch vollständig vermieden und zwischengespeichert werden, wenn sich nichts geändert hat, was die Blockhelligkeit beeinflusst. Diese Mod bricht Lightmap-Aktualisierungen ab, wenn sich nichts geändert hat, was die Blockhelligkeit verändert (z. B. Gamma-Regler, Trank-Effekte, Dimension).
- Debug-Logik nicht ausführen, wenn wir sie nicht brauchen
Minecraft hat vier Debug-Renderer, die mit einem Debug-Server aktiviert werden können: Bienen, Spielereignisse, Spieltest und Dorfbewohner-KI. Selbst wenn es nichts zu verarbeiten gibt, wird die Logik für diese Debug-Renderer trotzdem ausgeführt. Diese Mod führt sie nur aus, wenn Debug aktiviert ist und Daten vom Server zu verarbeiten sind.
- Optimierungen der Himmelsfarbe-Berechnung (1.21.10 und darunter)
Minecraft verwendet jeden Frame einen kubischen Farbsampler, um die aktuelle Himmelsfarbe zu berechnen. Diese Funktion durchläuft 216 Mal, um umliegende Biome zu berücksichtigen, selbst wenn alle umliegenden Biome identisch sind oder identische Himmelsfarben haben. Diese Mod sorgt dafür, dass der Farbsampler nur verwendet wird, wenn du dich zwischen Biomen mit unterschiedlichen Himmelsfarben befindest, und speichert ihn für jeden Tick zwischen. Andernfalls wird eine kürzere, einfachere und schnellere Himmelsfarbe-Berechnung verwendet.
Das sind zumindest einige davon. Du kannst jede Optimierung in der Konfigurationsdatei deaktivieren, wenn du musst.
Wie sehr hilft es?
Hängt von deinem System und Glück ab, aber auf meinem eigenen PC, einer RTX 3060, Intel i7 12700 und 4 GB zugewiesenem RAM auf Fabulously Optimized:
Ohne Toasts geht es von 1926-1955 FPS:
Auf 2008-2023 FPS:
Und mit Toasts geht es von 1351-1384 FPS:
Auf 1414-1458 FPS:
Meine Mod ist inkompatibel!
Du kannst deine Mod als inkompatibel mit bestimmten BadOptimizations-Optionen markieren. Wenn deine Mod vorhanden ist, deaktiviert BadOptimizations automatisch die von dir angegebenen Optionen. Du kannst auch Hooks hinzufügen, die BadOptimizations mitteilen, wann die Lightmap oder Himmelsfarbe aktualisiert werden muss, anstatt eine harte Inkompatibilität zu den Caching-Optimierungen hinzuzufügen.
Abhängigkeiten?
Keine.
(Auch auf CurseForge verfügbar, falls das dein Ding ist.)
Installation von BadOptimizations
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.19–26.3 on Fabric, Forge or NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge or NeoForge
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file BadOptimizations-2.4.1-26.3-forge.jar (60 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: BadOptimizations should be in the list.
BadOptimizations works on the player’s side only: there is no need to install it on a server.
Versionen
Mit Abhängigkeiten
| Minecraft | Loader | Datei | Datum | Aktionen |
|---|---|---|---|---|
| 26.3 | NeoForge | 26.360.1 KB 1 | ||
| 26.3 | Fabric | 26.359.3 KB 95 | ||
| 1.21.1 | Fabric, NeoForge | 1.21.1277 KB 42 | — | |
| 1.21 | Fabric, NeoForge | 1.2189.2 KB | — | |
| 1.20.4 | Fabric, NeoForge | 1.20.4299 KB 4 | — | |
| 1.20.1 | Fabric, Forge | 1.20.1449 KB 55 | — | |
| 1.19.4 | Fabric, Forge | 1.19.4413 KB 3 | — | |
| 1.19.2 | Fabric, Forge | 1.19.2411 KB 3 | — |
Bewertungen
Bewerten Sie BadOptimizations als Erster

