FrameGuard 0.3.0 (Forge)
Curse Maven Snippet
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.tomlfü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 inframeguard-client.tomlintegriert. 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.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

