promotional bannermobile promotional banner

FrameGuard

FrameGuard ist eine Client-Performance-Mod für große Modpacks: HUD mit FPS/Frametime/1% Lows & Stutter-Zähler, Hotkeys zum Umschalten und Report-Export in Logs. Hilft Lag-Spikes zu finden und das Spiel flüssiger zu machen.
Back to Files

FrameGuard 0.3.0 (Forge)

File nameframeguard-0.3.0.jar
Uploaded
Oct 4, 2026
Downloads
10
Size
378.1 KB
Mod Loaders
Forge
File ID
9053714
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:frameguard-1422850:9053714")

Learn more about Curse Maven

What's new

FrameGuard 0.3.0 – Forge

Dieses Update erweitert FrameGuard um neue Performance-Optimierungen, eine zentrale Blacklist mit optionaler Mod-API und eine adaptive Laststeuerung für die Chunk-Verarbeitung.

TNT und Explosionen

  • Neue Optimierungen für Blockzugriffe, Deckungsprüfungen und TNT-Kollisionen reduzieren wiederholte Berechnungsarbeit und kurzlebige Objekte.

  • Die neuen Berechnungsoptimierungen benötigen keine künstliche TNT-Obergrenze. Bewegung, Zündschnur, Explosionsschaden und Rückstoß bleiben erhalten.

  • Passende Explosions-Drops können bereits vor dem Erzeugen der Item-Entitäten zu größeren Stapeln zusammengefasst werden. Itemdaten, Stapellimits und normale Loot-Regeln werden berücksichtigt.

  • Neuer einstellbarer TNT-Rauchfilter: Eng überlappende Rauchpartikel sowie Rauch in größerer Entfernung können reduziert werden.

  • Der bisherige begrenzende TNT-Schutz greift nur noch nach ausdrücklicher Freigabe über die Konfiguration.

Trichter, Kisten und Itemrahmen

  • Neue Ruhephasen für untätige Trichter reduzieren unnötige Transferprüfungen. Inventaränderungen, Items und Redstone-Signale können die Trichter wieder aufwecken; zusätzliche Sicherheitsprüfungen bleiben vorhanden.

  • Geschlossene Vanilla-Kisten werden als statische Geometrie gerendert. Die Öffnungs- und Schließanimation bleibt für die gerade verwendete Kiste oder Doppeltruhe erhalten.

  • Unterstützte Itemrahmen werden für die Darstellung gebündelt, um den Aufwand bei vielen Rahmen zu reduzieren.

  • Die tatsächlichen Itemrahmen und Block-Entitäten bleiben erhalten. Interaktionen, Inventare und Speicherung werden nicht durch Ersatzblöcke ersetzt.

  • Dynamische Inhalte wie Karten, Uhren und Kompasse verwenden den vorgesehenen normalen Renderweg. Mod-Items bleiben standardmäßig ebenfalls beim normalen Itemrahmen-Renderer.

Chunk-Verarbeitung und Serverlast

  • Neue adaptive Laststeuerung priorisiert Chunks in Spielernähe und berücksichtigt die Bewegungsrichtung.

  • Die Server-Sichtweite kann bei anhaltender Überlastung vorübergehend reduziert und nach einer stabilen Erholung wiederhergestellt werden.

  • Fertige Chunks werden priorisiert und mit einstellbaren Sendebudgets an Spieler übertragen.

  • Ein neuer clientseitiger Upload-Zeitplan verteilt fertige Chunk-Geometrie auf mehrere Frames. Bei niedrigen FPS kann das Zeitbudget zusätzlich reduziert werden.

  • Dauerhaft geladene Chunks, die gerade nicht von Spielern benötigt werden, können bei kritischer Last vorübergehend entlastet werden.

  • Der standardmäßige Safe-Pause-Modus pausiert dafür geeignete Tick-Verarbeitung. Eine stärkere, vorübergehende Freigabe von Chunk-Tickets ist separat zuschaltbar; gespeicherte Chunkloader-Registrierungen bleiben erhalten.

  • Erweiterte WorldGen-Diagnosen erfassen langsame Generierungsphasen, Strukturen und platzierte Features.

Zentrale Blacklist und Mod-API

  • Neue Konfigurationsdatei frameguard-blacklist.toml für Ausnahmen von unterstützten FrameGuard-Systemen.

  • Schutzregeln für Entitäten, Items, Dimensionen, Mod-Namensräume, TNT und Lager-Optimierungen.

  • Getrennte Regeln für Dateien, die niemals gelesen oder niemals in Diagnosearchive aufgenommen werden dürfen.

  • Die Diagnoseanalyse berücksichtigt standardmäßig nur die freigegebenen Vanilla-Log- und Crash-Dateien.

  • Andere Mods können über eine optionale API Schutzregeln für ihre Inhalte registrieren, ohne Zugriff auf den FrameGuard-Quellcode zu benötigen.

  • Automatische API-Registrierungen sind abschaltbar und können über erlaubte beziehungsweise gesperrte Mod-IDs gesteuert werden. Sie überschreiben keine manuell gespeicherten Blacklist-Einstellungen.

Konfiguration, Diagnose und Kompatibilität

  • Neue Serverfunktionen sind in frameguard-server.toml, neue Clientfunktionen in frameguard-client.toml integriert. Die Blacklist bleibt eine eigene Datei.

  • Die neuen Optimierungen lassen sich einzeln konfigurieren und deaktivieren.

  • Diagnosearchive enthalten standardmäßig gefilterte Auswertungen statt vollständiger Rohdateien. Bekannte sensible Angaben werden nach Möglichkeit unkenntlich gemacht.

  • Einstellbare Grenzen für Dateianzahl, Datenmenge, Zeilen und Bearbeitungsdauer begrenzen den Diagnoseaufwand.

  • Bei erkannten Überschneidungen mit Lithium, Canary oder Radium werden die betreffenden neuen TNT-Berechnungsoptimierungen vorsorglich nicht aktiviert. Der Rauchfilter bleibt unabhängig verfügbar.

Prüfbare offizielle Builds

  • Offizielle Veröffentlichungsdateien enthalten eine digitale Autorensignatur.

  • Ein separater Prüfer ermöglicht die Kontrolle der Herkunft und der unveränderten Dateiinhalte ohne Minecraft-Installation.

  • Die Prüfung benötigt keine Online-Aktivierung. Die Signatur macht Veränderungen erkennbar, verhindert jedoch nicht das Kopieren oder Dekompilieren.

Voraussetzungen

  • Minecraft 1.20.1

  • Java 17

  • Forge 47.4.20 oder neuer für Minecraft 1.20.1

Der Performance-Gewinn hängt von Welt, Einstellungen, Hardware und Modzusammenstellung ab. Vollständige Lagfreiheit oder eine bestimmte FPS-Zahl werden nicht garantiert. Diagnosearchive sollten vor dem Weitergeben geprüft werden.

This mod has no additional files