Skip to content
Nachtvisionar edited this page May 27, 2026 · 8 revisions

FrameGuard Wiki

Überblick

FrameGuard ist eine Performance-, Diagnose- und Server-Utility-Mod für Minecraft.

Die Mod bietet ein Ingame-Performance-HUD, Diagnosewerte, Log-Export-Funktionen, Crash-Export-Unterstützung und serverseitige Performance-Guards gegen typische Lag-Quellen wie TNT-Ketten, Entity-Spam, zu viele XP-Orbs und zu viele herumliegende Item-Entities.

Ab Version 0.1.5 wurde FrameGuard deutlich erweitert. Neben dem normalen HUD gibt es jetzt mehrere HUD-Modi, einen Debug-Modus mit Ressourcenwerten, verbessertes XP-Orb-Merging, erweitertes Item-Merging am Boden, Item-Cleanup mit Chat-Warnung und einen überarbeiteten FPS-Limiter, der die sichtbare Minecraft-FPS-Einstellung nicht mehr überschreibt.

FrameGuard ist aktuell für Forge 1.20.1 und NeoForge 1.21.1 verfügbar. Beide Versionen sind separate Builds und müssen passend zum verwendeten Modloader heruntergeladen werden.

FrameGuard wird aktuell alleine entwickelt. Deshalb können Fehler, Bugs oder unerwartete Probleme in einzelnen Versionen auftreten. Wenn dir ein Fehler auffällt, melde ihn bitte als Kommentar auf CurseForge oder über den Discord-Server.


Unterstützte Versionen

FrameGuard-Version | Minecraft-Version | Modloader | Java-Version | Status -- | -- | -- | -- | -- FrameGuard 0.1.5 (Forge) | 1.20.1 | Forge | Java 17 | Verfügbar FrameGuard 0.1.5 (NeoForge) | 1.21.1 | NeoForge | Java 21 | Verfügbar

Client Entity Render Guard

Der Client Entity Render Guard reduziert Rendering-Last, wenn sehr viele Entities vorhanden sind.

Wenn die Anzahl der Entities über dem eingestellten Limit liegt, kann FrameGuard entfernte Living-Entities ausblenden. Diese Entities werden dabei nicht gelöscht und auch nicht vom Server entfernt. Sie werden nur clientseitig nicht gerendert.

Standardmäßig werden Spieler nicht ausgeblendet.

Zusätzlich können geschützt werden:

  • benannte Entities
  • Boss-Entities
  • gezähmte Entities

Entities innerhalb der eingestellten Chunk-Distanz um den Spieler bleiben sichtbar.

Diese Funktion ist clientseitig und wird über die Client-Config gesteuert.


Server Entity Cramming Guard

Der Server Entity Cramming Guard erweitert den Schutz gegen Entity-Spam auf nichtlebende Entities.

Vanilla Entity Cramming betrifft nicht alle problematischen Entity-Arten gleich stark. FrameGuard kann deshalb zusätzliche nichtlebende Entities pro Block begrenzen.

Betroffene Entities können zum Beispiel sein:

  • Boote
  • Loren
  • Armor Stands
  • andere nichtlebende Entities

Gedroppte Items werden standardmäßig ignoriert.

TNT wird vom Entity Cramming Guard ignoriert, weil TNT vom TNT Guard separat behandelt wird.

Die Einstellung:

max_entity_cramming = 0

bedeutet, dass FrameGuard die Vanilla-Gamerule maxEntityCramming nutzt.

Wenn die Vanilla-Gamerule maxEntityCramming ebenfalls 0 ist, ist der Entity Cramming Guard aus.

Über ignored_entity_types können bestimmte Entity-Typen vom Guard ausgeschlossen werden.


XP-Orb-Merging

Ab Version 0.1.5 kann FrameGuard XP-Orbs stärker zusammenführen.

Wichtig:

FrameGuard verändert nicht, wie viel XP Mobs, Blöcke, Farmen oder andere Mods erzeugen.

Stattdessen werden bereits vorhandene XP-Orbs in einem größeren Radius zusammengeführt. Dadurch kann die Anzahl der XP-Entities deutlich reduziert werden.

Das ist besonders hilfreich bei:

  • Mob-Farmen
  • XP-Farmen
  • Mod-Farmen
  • großen XP-Drops
  • Servern mit vielen XP-Orbs

Wichtige Server-Config-Werte:

[performance.server.xp_orb_merge]
enabled = true
radius = 6.0
scan_interval_ticks = 20
max_value_per_orb = 32767
max_merges_per_scan = 1000
max_orbs_per_scan = 5000

max_value_per_orb ist bewusst begrenzt. FrameGuard verwendet kein echtes unendliches XP-Limit, weil extrem hohe Werte zu Kompatibilitäts- oder Speicherproblemen führen könnten.


Ground Item Merging

Ab Version 0.1.5 kann FrameGuard gedroppte Items in einem größeren Radius zusammenführen.

Diese Funktion betrifft nur Item-Entities, die am Boden liegen.

Nicht verändert werden:

  • Spieler-Inventare
  • Kisten
  • Container
  • normale Inventar-Stacklimits

Standardmäßig können Item-Stacks am Boden ungefähr bis zum Dreifachen der normalen Stackgröße zusammengeführt werden.

Beispiel:

  • normales Stacklimit: 64
  • Standard-Bodenlimit: 192

Items, die kürzlich von Spielern gedroppt wurden, werden geschützt und für eine einstellbare Zeit nicht von FrameGuard zusammengeführt.

Wichtige Server-Config-Werte:

[performance.server.ground_item_merge]
enabled = true
radius = 5.0
scan_interval_ticks = 20
stack_multiplier = 3
max_stack_size = 192
max_merges_per_scan = 1000
max_items_per_scan = 5000
player_dropped_protection_ticks = 200

player_dropped_protection_ticks = 200 entspricht ungefähr 10 Sekunden.


Item-Cleanup mit Chat-Warnung

Ab Version 0.1.5 enthält FrameGuard ein optionales Cleanup-System für herumliegende Items.

Wenn zu viele nicht geschützte Item-Entities am Boden liegen, startet FrameGuard zuerst eine Warnphase im Chat. Danach werden die betroffenen nicht geschützten Items entfernt.

Kürzlich von Spielern gedroppte Items bleiben während ihrer Schutzzeit erhalten.

Standard-Warnpunkte:

  • 30 Sekunden
  • 15 Sekunden
  • 10 Sekunden
  • 5 Sekunden
  • 3 Sekunden
  • 2 Sekunden
  • 1 Sekunde

Beispielhafte Chat-Meldungen:

FrameGuard: Zu viele herumliegende Items erkannt. Nicht geschützte Item-Entities werden in 30 Sekunden aufgeräumt.
FrameGuard: Item-Aufräumung in 15 Sekunden.
FrameGuard: Item-Aufräumung in 10 Sekunden.
FrameGuard: Item-Aufräumung in 5 Sekunden.
FrameGuard: Item-Aufräumung in 3 Sekunden.
FrameGuard: Item-Aufräumung in 2 Sekunden.
FrameGuard: Item-Aufräumung in 1 Sekunde.
FrameGuard: Item-Aufräumung abgeschlossen. Entfernte nicht geschützte Item-Entities: <Anzahl>.

Wenn die Anzahl der nicht geschützten Items vor Ablauf des Countdowns wieder unter das Limit fällt, wird die Aufräumung abgebrochen.

Wichtige Server-Config-Werte:

[performance.server.ground_item_cleanup]
enabled = true
max_unprotected_items = 1000
scan_interval_ticks = 100
warning_seconds = 30
broadcast_warnings = true
warning_points_seconds = [30, 15, 10, 5, 3, 2, 1]
max_removed_per_cleanup = 0

max_removed_per_cleanup = 0 bedeutet unbegrenzt. Standardmäßig werden nach der Warnphase alle nicht geschützten Item-Entities entfernt.

Wenn ein Limit gesetzt werden soll, kann ein Wert größer als 0 eingetragen werden.

Beispiel:

max_removed_per_cleanup = 5000

Dann werden pro Cleanup maximal 5000 nicht geschützte Item-Entities entfernt.


TNT Guard

Der TNT Guard ist ein serverseitiges Performance-System gegen große TNT-Mengen.

FrameGuard verhindert, dass extrem viele TNT-Entities gleichzeitig aktiv laufen und explodieren.

Intern unterscheidet FrameGuard zwischen aktiver TNT und wartender TNT.

Aktive TNT läuft normal weiter und kann explodieren.

Wartende TNT bleibt als TNT-Entity vorhanden, wird aber eingefroren. Der Fuse-Timer wird pausiert. Wartende TNT kann unsichtbar, stumm und bewegungslos gemacht werden.

Wenn wieder aktive Slots frei sind, werden wartende TNT-Entities nach und nach aktiviert.


TNT Activation Queue

Große TNT-Ketten können extremen Lag erzeugen, weil Explosionen sehr viele TNT-Blöcke gleichzeitig zünden.

FrameGuard kann diese TNT-Blöcke abfangen und in eine Warteschlange legen. Pro Tick werden nur begrenzt viele TNT-Blöcke aktiviert.

Dadurch laufen große TNT-Ketten kontrollierter und verursachen weniger FPS- und TPS-Einbrüche.

Wichtige Server-Config-Werte:

max_active_tnt
freeze_excess_tnt
queue_exploded_tnt_blocks
max_queued_tnt_activations_per_tick
max_queued_tnt_blocks

Item-Ban-System

FrameGuard besitzt ein serverseitiges Item-Ban-System.

Damit können Admins Items bannen, auch wenn sie von anderen Mods stammen.

Alle Item-Ban-Befehle laufen unter:

/frameguard

Item-Ban-Befehle

/frameguard item ban

Bannt das Item, das der ausführende Spieler in der Hand hält. Wenn die Mainhand leer ist, wird die Offhand geprüft.

/frameguard item banlist

Zeigt alle gebannten Items an.

/frameguard item list

Alternative Anzeige der Banliste.

/frameguard item unban <item_id>

Entfernt ein Item wieder von der Banliste.

Beispiel:

/frameguard item unban minecraft:bedrock

Item-Ban Permissions

Das benötigte Permission-Level ist in der Server-Config einstellbar.

Standardmäßig ist OP-Level 3 vorgesehen.

Config-Wert:

[commands]
permission_level = 3

Was entfernt das Item-Ban-System?

Gebannte Items werden entfernt aus:

  • Online-Spieler-Inventaren
  • Enderchests
  • offenen Menüs
  • Cursor-/Carried-Stacks
  • gedroppten Item-Entities

Spieler können optional benachrichtigt werden, wenn ein gebanntes Item entfernt wurde.

Offline-Spieler-Inventare werden nicht direkt bearbeitet. Sobald ein Spieler wieder joint, werden gebannte Items aus seinem Inventar entfernt.

Geschlossene Kisten und Container in der Welt werden nicht global durchsucht. Das schützt die Server-Performance.


Log-Export

FrameGuard kann Logs und Diagnoseinformationen exportieren.

Befehl:

/frameguard exportlogs

Der Export wird gespeichert unter:

frameguard-exports

Der Export kann enthalten:

  • latest.log
  • debug.log
  • Crash-Reports
  • FrameGuard-Configs
  • gefilterte wichtige Log-Zeilen
  • Systeminformationen
  • Minecraft-/Forge- oder NeoForge-Zusammenfassung

Der Log-Export ist hilfreich, wenn Probleme an Modpack-Ersteller, Server-Admins oder den FrameGuard-Entwickler gemeldet werden sollen.


Crash-Export

FrameGuard kann bei einem Crash automatisch einen Export vorbereiten.

Die Funktion wird über die Client-Config gesteuert.

Wenn auto_export_on_crash aktiviert ist, versucht FrameGuard bei einem Crash relevante Logs automatisch zu exportieren.


Commands

Client-Befehl

/frameguard exportlogs

Erstellt einen Log- und Diagnoseexport.

Server-Befehle

/frameguard item ban
/frameguard item banlist
/frameguard item list
/frameguard item unban <item_id>

Alle Server-Befehle benötigen das in der Server-Config eingestellte Permission-Level.


Client-Config Übersicht

Pfad:

config/frameguard/frameguard-client.toml

Wichtige Bereiche:

hud_thresholds
hud_state
hud
fps_control
performance.client
performance.client.entity_render_guard
debug_hud
hud_visible
network_thresholds
session
network
crash_export
log_export

Debug-HUD Client-Config

Wichtige Werte:

[debug_hud]
resource_monitoring_enabled = true
show_ram = true
show_cpu = true
show_gpu = true
allow_system_ram_fallback = false
allow_system_cpu_fallback = false
allow_system_gpu_fallback = false
show_unavailable_as_na = true
resource_sample_interval_ms = 1000
ram_warn_percent = 80.0
ram_bad_percent = 90.0
cpu_warn_percent = 80.0
cpu_bad_percent = 95.0
gpu_warn_percent = 80.0
gpu_bad_percent = 95.0

Fallbacks sind standardmäßig deaktiviert, damit keine irreführenden systemweiten Werte angezeigt werden.


Server-Config Übersicht

Pfad:

config/frameguard/frameguard-server.toml

Wichtige Bereiche:

server
tps_sync
commands
performance
performance.server.entity_cramming_guard
performance.server.xp_orb_merge
performance.server.ground_item_merge
performance.server.ground_item_cleanup
performance.server.tnt_guard
item_ban

Häufige Fragen

Welche Version brauche ich?

Für Minecraft 1.20.1 mit Forge brauchst du:

FrameGuard 0.1.5 (Forge)

Für Minecraft 1.21.1 mit NeoForge brauchst du:

FrameGuard 0.1.5 (NeoForge)

Forge- und NeoForge-Dateien sind nicht austauschbar.

Warum steht bei TPS N/A?

TPS ist nur verfügbar, wenn der Server FrameGuard korrekt geladen hat und TPS-Sync aktiv ist.

Prüfe:

  • Ist FrameGuard auf dem Server installiert?
  • Ist TPS-Sync in der Server-Config aktiviert?
  • Ist der Client korrekt mit dem Server verbunden?

Muss FrameGuard auf den Server?

Für reine Client-Funktionen wie HUD, Debug-HUD, FPS-Control oder Client Entity Render Guard reicht der Client.

Für Server-Funktionen wird FrameGuard auf dem Server benötigt.

Server-Funktionen sind unter anderem:

  • TPS-Sync
  • TNT Guard
  • Entity Cramming Guard
  • XP-Orb-Merging
  • Ground Item Merging
  • Item-Cleanup
  • Item-Ban-System
  • Server-Performance-Profile

Warum steht GPU auf N/A?

FrameGuard zeigt GPU-Auslastung nur an, wenn ein zuverlässiger Minecraft-spezifischer Wert verfügbar ist.

Aktuell ist GPU häufig N/A, weil Standard-Java keine zuverlässige prozessbezogene GPU-Auslastung bereitstellt.

FrameGuard zeigt lieber N/A, statt falsche systemweite GPU-Werte als Minecraft-Wert auszugeben.

Warum explodiert TNT verzögert?

Das ist der TNT Guard.

Er verhindert, dass zu viele TNT-Entities gleichzeitig aktiv sind oder dass große TNT-Ketten in einem Tick komplett gezündet werden.

Warum werden XP-Kugeln zusammengeführt?

Das ist die XP-Orb-Optimierung.

Sie verändert nicht die XP-Menge. Sie reduziert nur die Anzahl der XP-Orb-Entities, indem XP-Orbs in einem größeren Radius zusammengeführt werden.

Warum werden Items am Boden größer gestapelt?

Das ist das Ground Item Merging.

Es betrifft nur Items am Boden und verändert keine Inventar-, Kisten- oder Container-Stacklimits.

Warum werden meine gerade gedroppten Items nicht direkt gemerged?

Items, die kürzlich von Spielern gedroppt wurden, sind für eine einstellbare Zeit geschützt.

Standardwert:

player_dropped_protection_ticks = 200

Das entspricht etwa 10 Sekunden.

Warum kommt eine Chat-Warnung wegen Item-Aufräumung?

FrameGuard hat erkannt, dass zu viele nicht geschützte Item-Entities am Boden liegen.

Nach dem Countdown werden nicht geschützte Item-Entities entfernt. Kürzlich von Spielern gedroppte Items bleiben während ihrer Schutzzeit erhalten.

Warum verschwinden Items?

Mögliche Gründe:

  1. Ein Admin hat das Item über das Item-Ban-System gebannt.
  2. Das Item wurde durch das Item-Cleanup-System entfernt.
  3. Das Item wurde mit anderen gleichen Items am Boden zusammengeführt.

Prüfe bei Item-Ban:

/frameguard item banlist

Prüfe bei Item-Cleanup die Server-Config:

[performance.server.ground_item_cleanup]

Warum werden nicht alle Kisten gescannt?

FrameGuard scannt aktuell keine geschlossenen Welt-Container global. Das schützt die Server-Performance.

Gebannte Items werden entfernt, sobald sie in Online-Spieler-Inventaren, offenen Menüs oder als Drop auftauchen.

Warum wird mein FPS-Limit nicht mehr im Optionsmenü verändert?

Seit FrameGuard 0.1.5 verändert FrameGuard den sichtbaren FPS-Slider nicht mehr.

Menü- und Hintergrund-FPS werden intern begrenzt, ohne die sichtbare Minecraft-Einstellung zu überschreiben.


Empfohlene Standardwerte

Für normale Nutzung wird das Profil balanced empfohlen.

Für vorsichtige Server wird safe empfohlen.

Für extreme TNT-, XP- oder Item-Situationen kann aggressive genutzt werden.

Wenn die Performance-Guards deaktiviert werden sollen, kann off genutzt werden.


Hinweise für Modpack-Entwickler

FrameGuard eignet sich besonders für:

  • große Forge-Modpacks
  • große NeoForge-Modpacks
  • technische Server
  • öffentliche Modpack-Server
  • Diagnose bei FPS- und TPS-Problemen
  • TNT- und Entity-Spam-Schutz
  • XP-Farm-Optimierung
  • Item-Entity-Reduktion
  • Admin-Werkzeuge über das Item-Ban-System

Empfohlen wird:

  • FrameGuard auf Client und Server installieren
  • die passende Loader-Version verwenden
  • Server-Config bewusst prüfen
  • alte Config-Dateien beim Update auf 0.1.5 löschen oder neu generieren lassen
  • bei Fehlerberichten den Log-Export anfordern

Kompatibilität / bekannte Einschränkungen

Derzeit sind keine bekannten kritischen Inkompatibilitäten mit anderen Mods dokumentiert.

Interne Tests der aktuellen FrameGuard-Version 0.1.5 für Forge und NeoForge haben keine kritischen Bugs gezeigt. Getestete Umgebungen können jedoch nicht alle möglichen Modpacks, Server-Setups, Betriebssysteme, Hardware-Kombinationen oder Modloader-Konfigurationen abdecken.

Mögliche Einschränkungen:

  • GPU-Auslastung wird aktuell häufig als N/A angezeigt, weil kein zuverlässiger Minecraft-spezifischer GPU-Wert verfügbar ist.
  • Geschlossene Kisten und Welt-Container werden aus Performance-Gründen nicht global durchsucht.
  • Server-Funktionen benötigen FrameGuard auf dem Server.
  • Forge- und NeoForge-Builds sind nicht austauschbar.
  • Nach größeren Updates sollten alte Config-Dateien gelöscht oder neu generiert werden.

Wenn ein Problem auftritt, melde es bitte mit:

  • FrameGuard-Version
  • Minecraft-Version
  • Modloader und Modloader-Version
  • Client oder Dedicated Server
  • kurzer Fehlerbeschreibung
  • FrameGuard-Log-Export
  • relevanter Crash-Report, falls vorhanden

Fehler melden

FrameGuard wird aktuell alleine entwickelt. Dadurch können Fehler, Bugs oder unerwartete Probleme in einzelnen Versionen auftreten.

Wenn du einen Fehler findest, melde ihn bitte als Kommentar auf CurseForge oder über den Discord-Server.

Bitte füge bei technischen Problemen möglichst einen FrameGuard-Log-Export hinzu.


Links

CurseForge Projektseite:

https://www.curseforge.com/minecraft/mc-mods/frameguard

Discord Server:

https://discord.gg/hH7mPYR9vG

FrameGuard Wiki Überblick

FrameGuard ist eine Performance-, Diagnose- und Server-Utility-Mod für Minecraft.

Die Mod bietet ein Ingame-Performance-HUD, Diagnosewerte, Log-Export-Funktionen, Crash-Export-Unterstützung und serverseitige Performance-Guards gegen typische Lag-Quellen wie TNT-Ketten, Entity-Spam, zu viele XP-Orbs und zu viele herumliegende Item-Entities.

Ab Version 0.1.5 wurde FrameGuard deutlich erweitert. Neben dem normalen HUD gibt es jetzt mehrere HUD-Modi, einen Debug-Modus mit Ressourcenwerten, verbessertes XP-Orb-Merging, erweitertes Item-Merging am Boden, Item-Cleanup mit Chat-Warnung und einen überarbeiteten FPS-Limiter, der die sichtbare Minecraft-FPS-Einstellung nicht mehr überschreibt.

FrameGuard ist aktuell für Forge 1.20.1 und NeoForge 1.21.1 verfügbar. Beide Versionen sind separate Builds und müssen passend zum verwendeten Modloader heruntergeladen werden.

FrameGuard wird aktuell alleine entwickelt. Deshalb können Fehler, Bugs oder unerwartete Probleme in einzelnen Versionen auftreten. Wenn dir ein Fehler auffällt, melde ihn bitte als Kommentar auf CurseForge oder über den Discord-Server.

Unterstützte Versionen FrameGuard-Version Minecraft-Version Modloader Java-Version Status FrameGuard 0.1.5 (Forge) 1.20.1 Forge Java 17 Verfügbar FrameGuard 0.1.5 (NeoForge) 1.21.1 NeoForge Java 21 Verfügbar Wichtige Hinweise zur Kompatibilität

Forge- und NeoForge-Builds sind nicht austauschbar.

Das bedeutet:

Für Minecraft 1.20.1 mit Forge muss FrameGuard 0.1.5 (Forge) verwendet werden. Für Minecraft 1.21.1 mit NeoForge muss FrameGuard 0.1.5 (NeoForge) verwendet werden. Die Forge-JAR sollte nicht in einem NeoForge-Modpack verwendet werden. Die NeoForge-JAR sollte nicht in einem Forge-Modpack verwendet werden. Client und Server sollten denselben passenden Loader-Build verwenden. Wenn FrameGuard auf dem Server installiert ist, muss auch dort der passende Loader-Build genutzt werden.

Auf CurseForge wird die Version entsprechend gekennzeichnet, zum Beispiel:

FrameGuard 0.1.5 (Forge) FrameGuard 0.1.5 (NeoForge)

Die Datei selbst kann je nach Upload-System ähnlich heißen. Entscheidend ist der angezeigte Modloader in der CurseForge-Dateibeschreibung.

Feature-Kompatibilität

Die Funktionen aus FrameGuard 0.1.5 sind für beide aktuellen Builds vorgesehen.

Funktion Forge 1.20.1 NeoForge 1.21.1 Performance-HUD Ja Ja HUD-Modi Normal / Erweitert / Debug Ja Ja Debug-HUD Ja Ja RAM-Anzeige Ja Ja CPU-Anzeige Ja Ja GPU als N/A, wenn kein zuverlässiger Minecraft-spezifischer Wert verfügbar ist Ja Ja F9 HUD ein/aus Ja Ja F10 HUD-Modus wechseln Ja Ja Alt + F9 Statistik-Reset Ja Ja FPS-Control für Menü und Hintergrund Ja Ja FPS-Slider wird nicht sichtbar überschrieben Ja Ja TPS-Sync Ja Ja Server-Status im HUD Ja Ja XP-Orb-Merging Ja Ja Ground Item Merging Ja Ja Schutz für kürzlich von Spielern gedroppte Items Ja Ja Item-Cleanup mit Chat-Warnung Ja Ja Entity Cramming Guard Ja Ja TNT Guard Ja Ja TNT Activation Queue Ja Ja Item-Ban-System Ja Ja Log-Export Ja Ja Crash-Export Ja Ja Wichtiger Hinweis beim Update auf 0.1.5

Vor dem Update auf FrameGuard 0.1.5 wird empfohlen, die alten FrameGuard-Config-Dateien zu sichern und anschließend zu löschen.

Grund: In Version 0.1.5 wurden viele neue Config-Optionen hinzugefügt und Teile der Config erweitert. Je nach vorheriger Version kann es vorkommen, dass alte Config-Dateien nicht automatisch entfernt werden. Dadurch können mehrere FrameGuard-Config-Dateien gleichzeitig entstehen, was zu Verwirrung oder falschen Einstellungen führen kann.

Empfohlene Schritte:

Alte FrameGuard-Configs sichern, falls du deine bisherigen Einstellungen behalten möchtest. Alte FrameGuard-Config-Dateien löschen. Spiel oder Server einmal starten, damit neue Config-Dateien erstellt werden. Eigene Einstellungen bei Bedarf neu eintragen.

Hauptordner der neuen Configs:

config/frameguard/

Mögliche alte oder vorhandene Config-Dateien:

config/frameguard-client.toml config/frameguard-server.toml config/frameguard-common.toml config/frameguard/frameguard-client.toml config/frameguard/frameguard-server.toml Installation Client-Installation

Lege die passende FrameGuard-JAR in den Mods-Ordner deines Minecraft-Clients.

Typischer Pfad:

.minecraft/mods

Wichtig:

Für Minecraft 1.20.1 Forge muss die Forge-Version verwendet werden. Für Minecraft 1.21.1 NeoForge muss die NeoForge-Version verwendet werden.

Auf dem Client bietet FrameGuard unter anderem:

Performance-HUD HUD-Modi Debug-HUD FPS-/Frametime-Anzeige Ping-Anzeige FPS-Control für Menü und Hintergrund Ingame-Config-Screen Log-Export Crash-Export Client Entity Render Guard Server-Installation

Lege dieselbe passende FrameGuard-JAR in den Mods-Ordner deines Servers.

Typischer Pfad:

server/mods

Für Server-Funktionen muss FrameGuard auf dem Server installiert sein.

Dazu gehören unter anderem:

TPS-Sync Server-Status im HUD Server-Performance-Profile Entity Cramming Guard TNT Guard TNT Activation Queue XP-Orb-Merging Ground Item Merging Item-Cleanup mit Warnung Item-Ban-System

Für vollständige Funktionalität sollte FrameGuard auf Client und Server installiert sein.

Config-Dateien

FrameGuard nutzt getrennte Config-Dateien für Client und Server.

Client-Config

Pfad:

config/frameguard/frameguard-client.toml

Die Client-Config enthält Einstellungen für:

HUD HUD-Position HUD-Sichtbarkeit HUD-Modi Debug-HUD RAM-/CPU-/GPU-Anzeige FPS-Control Client Entity Render Guard Ping-/TPS-Farben Log-Export Crash-Export Ingame-Config-Screen

Viele Client-Werte können direkt im Ingame-Config-Screen geändert werden.

Client-Config-Änderungen sollen ingame übernommen werden, ohne dass das Spiel, die Welt oder die Serververbindung neu gestartet werden muss.

Server-Config

Pfad:

config/frameguard/frameguard-server.toml

Die Server-Config enthält Einstellungen für:

Server-Funktionen TPS-Sync Permission-Level Performance-Profile Entity Cramming Guard XP-Orb-Merging Ground Item Merging Item-Cleanup TNT Guard TNT Activation Queue Item-Ban-System

Die Server-Config wird bewusst nicht im Ingame-Config-Screen angezeigt. Server-Einstellungen sollen direkt über die Datei geändert werden.

Nach Änderungen an der Server-Config sollte der Server neu gestartet werden, damit alle Werte sicher übernommen werden.

Ingame-Config-Screen

FrameGuard besitzt einen Ingame-Config-Screen im Minecraft-Mods-Menü.

Der Ingame-Config-Screen zeigt nur Client-Einstellungen an. Server-Einstellungen werden dort nicht angezeigt.

Im Ingame-Config-Screen können unter anderem folgende Werte geändert werden:

HUD an/aus HUD-Position HUD-Zeilenabstand HUD-Schatten sichtbare HUD-Zeilen FPS-Control Client Entity Render Guard Debug-HUD RAM-/CPU-/GPU-Anzeige Ressourcen-Warnwerte Ressourcen-Fallbacks Warnwerte für FPS, Frametime, Ping und TPS Log-Export-Einstellungen Crash-Export-Einstellungen

Änderungen an Client-Werten werden direkt übernommen und benötigen keinen Neustart.

HUD

FrameGuard zeigt wichtige Performance-Werte direkt im Spiel an.

HUD-Modi ab 0.1.5

Ab Version 0.1.5 gibt es mehrere HUD-Modi.

Mit F10 wird zwischen den Modi gewechselt:

Normal -> Erweitert -> Debug -> Normal

F10 schaltet das HUD nicht aus. Das HUD selbst wird nur mit F9 ein- oder ausgeschaltet.

Normales HUD

Das normale HUD kann folgende Werte anzeigen:

FrameGuard-Titel FPS Frametime Server-FrameGuard-Status Ping

Der Serverstatus zeigt an, ob der verbundene Server ebenfalls FrameGuard geladen hat.

Wenn ein Wert nicht verfügbar ist, zeigt FrameGuard N/A an.

Erweitertes HUD

Das erweiterte HUD zeigt zusätzliche Diagnosewerte:

TPS durchschnittliche Frametime P99-Frametime maximale Frametime 1 Prozent Low FPS

Das erweiterte HUD ist hilfreich, um Stottern, kurze Performance-Einbrüche oder Serverprobleme besser zu erkennen.

Debug-HUD

Der Debug-Modus zeigt zusätzliche Ressourcenwerte.

Mögliche Werte:

RAM aktuell / Minimum / Maximum CPU aktuell / Minimum / Maximum GPU aktuell / Minimum / Maximum

RAM und CPU beziehen sich möglichst auf den Minecraft-/Java-Prozess.

GPU wird aktuell als N/A angezeigt, wenn keine zuverlässige Minecraft-spezifische GPU-Auslastung verfügbar ist. FrameGuard zeigt lieber N/A, statt falsche oder irreführende systemweite GPU-Werte als Minecraft-Wert auszugeben.

Optional können Fallbacks für Ressourcenwerte in der Config aktiviert werden. Diese Fallbacks sind standardmäßig deaktiviert.

HUD-Steuerung

Standard-Tasten:

Taste Funktion F9 HUD ein-/ausschalten F10 HUD-Modus wechseln Alt + F9 Werte und Statistiken zurücksetzen

Die Tasten können in den Minecraft-Steuerungsoptionen geändert werden.

Tab-Menü Ping-Anzeige

FrameGuard kann im Tab-Menü den Ping als Zahl anzeigen.

Das Ziel ist, das Vanilla-Ping-Symbol durch eine direkte Ping-Zahl zu ersetzen, während das Tab-Menü ansonsten möglichst nah am Vanilla-Verhalten bleibt.

Der Ping wird farblich nach den Ping-Grenzwerten aus der Client-Config eingefärbt.

Grün bedeutet guter Ping. Orange bedeutet Warnbereich. Rot bedeutet schlechter Ping. FPS-Control

FrameGuard kann die FPS je nach Situation begrenzen.

Typische Werte:

30 FPS im Hintergrund 60 FPS in Menüs

Ab Version 0.1.5 wurde der FPS-Limiter überarbeitet.

FrameGuard verändert nicht mehr den sichtbaren Minecraft-FPS-Slider in den Videoeinstellungen, wenn Menü- oder Hintergrund-FPS-Limits greifen.

Das bedeutet:

Menü-FPS-Limit funktioniert weiterhin. Hintergrund-FPS-Limit funktioniert weiterhin. Der normale FPS-Wert des Spielers bleibt erhalten. Die Videoeinstellungen wirken nicht mehr so, als würden sie von FrameGuard überschrieben. Im normalen Gameplay nutzt Minecraft wieder den normalen FPS-Wert des Spielers. Performance-Profile

Serverseitige Performance-Funktionen können über Profile gesteuert werden.

Die Profile befinden sich in der Server-Config im Bereich:

[performance]

Verfügbare Profile:

Profil Bedeutung off Deaktiviert die Performance-Guards safe Vorsichtige Optimierungen balanced Standard, Mittelweg zwischen Performance und Verhalten aggressive Stärkere Eingriffe für große Server oder extreme Situationen Client Entity Render Guard

Der Client Entity Render Guard reduziert Rendering-Last, wenn sehr viele Entities vorhanden sind.

Wenn die Anzahl der Entities über dem eingestellten Limit liegt, kann FrameGuard entfernte Living-Entities ausblenden. Diese Entities werden dabei nicht gelöscht und auch nicht vom Server entfernt. Sie werden nur clientseitig nicht gerendert.

Standardmäßig werden Spieler nicht ausgeblendet.

Zusätzlich können geschützt werden:

benannte Entities Boss-Entities gezähmte Entities

Entities innerhalb der eingestellten Chunk-Distanz um den Spieler bleiben sichtbar.

Diese Funktion ist clientseitig und wird über die Client-Config gesteuert.

Server Entity Cramming Guard

Der Server Entity Cramming Guard erweitert den Schutz gegen Entity-Spam auf nichtlebende Entities.

Vanilla Entity Cramming betrifft nicht alle problematischen Entity-Arten gleich stark. FrameGuard kann deshalb zusätzliche nichtlebende Entities pro Block begrenzen.

Betroffene Entities können zum Beispiel sein:

Boote Loren Armor Stands andere nichtlebende Entities

Gedroppte Items werden standardmäßig ignoriert.

TNT wird vom Entity Cramming Guard ignoriert, weil TNT vom TNT Guard separat behandelt wird.

Die Einstellung:

max_entity_cramming = 0

bedeutet, dass FrameGuard die Vanilla-Gamerule maxEntityCramming nutzt.

Wenn die Vanilla-Gamerule maxEntityCramming ebenfalls 0 ist, ist der Entity Cramming Guard aus.

Über ignored_entity_types können bestimmte Entity-Typen vom Guard ausgeschlossen werden.

XP-Orb-Merging

Ab Version 0.1.5 kann FrameGuard XP-Orbs stärker zusammenführen.

Wichtig:

FrameGuard verändert nicht, wie viel XP Mobs, Blöcke, Farmen oder andere Mods erzeugen.

Stattdessen werden bereits vorhandene XP-Orbs in einem größeren Radius zusammengeführt. Dadurch kann die Anzahl der XP-Entities deutlich reduziert werden.

Das ist besonders hilfreich bei:

Mob-Farmen XP-Farmen Mod-Farmen großen XP-Drops Servern mit vielen XP-Orbs

Wichtige Server-Config-Werte:

[performance.server.xp_orb_merge] enabled = true radius = 6.0 scan_interval_ticks = 20 max_value_per_orb = 32767 max_merges_per_scan = 1000 max_orbs_per_scan = 5000

max_value_per_orb ist bewusst begrenzt. FrameGuard verwendet kein echtes unendliches XP-Limit, weil extrem hohe Werte zu Kompatibilitäts- oder Speicherproblemen führen könnten.

Ground Item Merging

Ab Version 0.1.5 kann FrameGuard gedroppte Items in einem größeren Radius zusammenführen.

Diese Funktion betrifft nur Item-Entities, die am Boden liegen.

Nicht verändert werden:

Spieler-Inventare Kisten Container normale Inventar-Stacklimits

Standardmäßig können Item-Stacks am Boden ungefähr bis zum Dreifachen der normalen Stackgröße zusammengeführt werden.

Beispiel:

normales Stacklimit: 64 Standard-Bodenlimit: 192

Items, die kürzlich von Spielern gedroppt wurden, werden geschützt und für eine einstellbare Zeit nicht von FrameGuard zusammengeführt.

Wichtige Server-Config-Werte:

[performance.server.ground_item_merge] enabled = true radius = 5.0 scan_interval_ticks = 20 stack_multiplier = 3 max_stack_size = 192 max_merges_per_scan = 1000 max_items_per_scan = 5000 player_dropped_protection_ticks = 200

player_dropped_protection_ticks = 200 entspricht ungefähr 10 Sekunden.

Item-Cleanup mit Chat-Warnung

Ab Version 0.1.5 enthält FrameGuard ein optionales Cleanup-System für herumliegende Items.

Wenn zu viele nicht geschützte Item-Entities am Boden liegen, startet FrameGuard zuerst eine Warnphase im Chat. Danach werden die betroffenen nicht geschützten Items entfernt.

Kürzlich von Spielern gedroppte Items bleiben während ihrer Schutzzeit erhalten.

Standard-Warnpunkte:

30 Sekunden 15 Sekunden 10 Sekunden 5 Sekunden 3 Sekunden 2 Sekunden 1 Sekunde

Beispielhafte Chat-Meldungen:

FrameGuard: Zu viele herumliegende Items erkannt. Nicht geschützte Item-Entities werden in 30 Sekunden aufgeräumt. FrameGuard: Item-Aufräumung in 15 Sekunden. FrameGuard: Item-Aufräumung in 10 Sekunden. FrameGuard: Item-Aufräumung in 5 Sekunden. FrameGuard: Item-Aufräumung in 3 Sekunden. FrameGuard: Item-Aufräumung in 2 Sekunden. FrameGuard: Item-Aufräumung in 1 Sekunde. FrameGuard: Item-Aufräumung abgeschlossen. Entfernte nicht geschützte Item-Entities: .

Wenn die Anzahl der nicht geschützten Items vor Ablauf des Countdowns wieder unter das Limit fällt, wird die Aufräumung abgebrochen.

Wichtige Server-Config-Werte:

[performance.server.ground_item_cleanup] enabled = true max_unprotected_items = 1000 scan_interval_ticks = 100 warning_seconds = 30 broadcast_warnings = true warning_points_seconds = [30, 15, 10, 5, 3, 2, 1] max_removed_per_cleanup = 0

max_removed_per_cleanup = 0 bedeutet unbegrenzt. Standardmäßig werden nach der Warnphase alle nicht geschützten Item-Entities entfernt.

Wenn ein Limit gesetzt werden soll, kann ein Wert größer als 0 eingetragen werden.

Beispiel:

max_removed_per_cleanup = 5000

Dann werden pro Cleanup maximal 5000 nicht geschützte Item-Entities entfernt.

TNT Guard

Der TNT Guard ist ein serverseitiges Performance-System gegen große TNT-Mengen.

FrameGuard verhindert, dass extrem viele TNT-Entities gleichzeitig aktiv laufen und explodieren.

Intern unterscheidet FrameGuard zwischen aktiver TNT und wartender TNT.

Aktive TNT läuft normal weiter und kann explodieren.

Wartende TNT bleibt als TNT-Entity vorhanden, wird aber eingefroren. Der Fuse-Timer wird pausiert. Wartende TNT kann unsichtbar, stumm und bewegungslos gemacht werden.

Wenn wieder aktive Slots frei sind, werden wartende TNT-Entities nach und nach aktiviert.

TNT Activation Queue

Große TNT-Ketten können extremen Lag erzeugen, weil Explosionen sehr viele TNT-Blöcke gleichzeitig zünden.

FrameGuard kann diese TNT-Blöcke abfangen und in eine Warteschlange legen. Pro Tick werden nur begrenzt viele TNT-Blöcke aktiviert.

Dadurch laufen große TNT-Ketten kontrollierter und verursachen weniger FPS- und TPS-Einbrüche.

Wichtige Server-Config-Werte:

max_active_tnt freeze_excess_tnt queue_exploded_tnt_blocks max_queued_tnt_activations_per_tick max_queued_tnt_blocks Item-Ban-System

FrameGuard besitzt ein serverseitiges Item-Ban-System.

Damit können Admins Items bannen, auch wenn sie von anderen Mods stammen.

Alle Item-Ban-Befehle laufen unter:

/frameguard Item-Ban-Befehle /frameguard item ban

Bannt das Item, das der ausführende Spieler in der Hand hält. Wenn die Mainhand leer ist, wird die Offhand geprüft.

/frameguard item banlist

Zeigt alle gebannten Items an.

/frameguard item list

Alternative Anzeige der Banliste.

/frameguard item unban <item_id>

Entfernt ein Item wieder von der Banliste.

Beispiel:

/frameguard item unban minecraft:bedrock Item-Ban Permissions

Das benötigte Permission-Level ist in der Server-Config einstellbar.

Standardmäßig ist OP-Level 3 vorgesehen.

Config-Wert:

[commands] permission_level = 3 Was entfernt das Item-Ban-System?

Gebannte Items werden entfernt aus:

Online-Spieler-Inventaren Enderchests offenen Menüs Cursor-/Carried-Stacks gedroppten Item-Entities

Spieler können optional benachrichtigt werden, wenn ein gebanntes Item entfernt wurde.

Offline-Spieler-Inventare werden nicht direkt bearbeitet. Sobald ein Spieler wieder joint, werden gebannte Items aus seinem Inventar entfernt.

Geschlossene Kisten und Container in der Welt werden nicht global durchsucht. Das schützt die Server-Performance.

Log-Export

FrameGuard kann Logs und Diagnoseinformationen exportieren.

Befehl:

/frameguard exportlogs

Der Export wird gespeichert unter:

frameguard-exports

Der Export kann enthalten:

latest.log debug.log Crash-Reports FrameGuard-Configs gefilterte wichtige Log-Zeilen Systeminformationen Minecraft-/Forge- oder NeoForge-Zusammenfassung

Der Log-Export ist hilfreich, wenn Probleme an Modpack-Ersteller, Server-Admins oder den FrameGuard-Entwickler gemeldet werden sollen.

Crash-Export

FrameGuard kann bei einem Crash automatisch einen Export vorbereiten.

Die Funktion wird über die Client-Config gesteuert.

Wenn auto_export_on_crash aktiviert ist, versucht FrameGuard bei einem Crash relevante Logs automatisch zu exportieren.

Commands Client-Befehl /frameguard exportlogs

Erstellt einen Log- und Diagnoseexport.

Server-Befehle /frameguard item ban /frameguard item banlist /frameguard item list /frameguard item unban <item_id>

Alle Server-Befehle benötigen das in der Server-Config eingestellte Permission-Level.

Client-Config Übersicht

Pfad:

config/frameguard/frameguard-client.toml

Wichtige Bereiche:

hud_thresholds hud_state hud fps_control performance.client performance.client.entity_render_guard debug_hud hud_visible network_thresholds session network crash_export log_export Debug-HUD Client-Config

Wichtige Werte:

[debug_hud] resource_monitoring_enabled = true show_ram = true show_cpu = true show_gpu = true allow_system_ram_fallback = false allow_system_cpu_fallback = false allow_system_gpu_fallback = false show_unavailable_as_na = true resource_sample_interval_ms = 1000 ram_warn_percent = 80.0 ram_bad_percent = 90.0 cpu_warn_percent = 80.0 cpu_bad_percent = 95.0 gpu_warn_percent = 80.0 gpu_bad_percent = 95.0

Fallbacks sind standardmäßig deaktiviert, damit keine irreführenden systemweiten Werte angezeigt werden.

Server-Config Übersicht

Pfad:

config/frameguard/frameguard-server.toml

Wichtige Bereiche:

server tps_sync commands performance performance.server.entity_cramming_guard performance.server.xp_orb_merge performance.server.ground_item_merge performance.server.ground_item_cleanup performance.server.tnt_guard item_ban Häufige Fragen Welche Version brauche ich?

Für Minecraft 1.20.1 mit Forge brauchst du:

FrameGuard 0.1.5 (Forge)

Für Minecraft 1.21.1 mit NeoForge brauchst du:

FrameGuard 0.1.5 (NeoForge)

Forge- und NeoForge-Dateien sind nicht austauschbar.

Warum steht bei TPS N/A?

TPS ist nur verfügbar, wenn der Server FrameGuard korrekt geladen hat und TPS-Sync aktiv ist.

Prüfe:

Ist FrameGuard auf dem Server installiert? Ist TPS-Sync in der Server-Config aktiviert? Ist der Client korrekt mit dem Server verbunden? Muss FrameGuard auf den Server?

Für reine Client-Funktionen wie HUD, Debug-HUD, FPS-Control oder Client Entity Render Guard reicht der Client.

Für Server-Funktionen wird FrameGuard auf dem Server benötigt.

Server-Funktionen sind unter anderem:

TPS-Sync TNT Guard Entity Cramming Guard XP-Orb-Merging Ground Item Merging Item-Cleanup Item-Ban-System Server-Performance-Profile Warum steht GPU auf N/A?

FrameGuard zeigt GPU-Auslastung nur an, wenn ein zuverlässiger Minecraft-spezifischer Wert verfügbar ist.

Aktuell ist GPU häufig N/A, weil Standard-Java keine zuverlässige prozessbezogene GPU-Auslastung bereitstellt.

FrameGuard zeigt lieber N/A, statt falsche systemweite GPU-Werte als Minecraft-Wert auszugeben.

Warum explodiert TNT verzögert?

Das ist der TNT Guard.

Er verhindert, dass zu viele TNT-Entities gleichzeitig aktiv sind oder dass große TNT-Ketten in einem Tick komplett gezündet werden.

Warum werden XP-Kugeln zusammengeführt?

Das ist die XP-Orb-Optimierung.

Sie verändert nicht die XP-Menge. Sie reduziert nur die Anzahl der XP-Orb-Entities, indem XP-Orbs in einem größeren Radius zusammengeführt werden.

Warum werden Items am Boden größer gestapelt?

Das ist das Ground Item Merging.

Es betrifft nur Items am Boden und verändert keine Inventar-, Kisten- oder Container-Stacklimits.

Warum werden meine gerade gedroppten Items nicht direkt gemerged?

Items, die kürzlich von Spielern gedroppt wurden, sind für eine einstellbare Zeit geschützt.

Standardwert:

player_dropped_protection_ticks = 200

Das entspricht etwa 10 Sekunden.

Warum kommt eine Chat-Warnung wegen Item-Aufräumung?

FrameGuard hat erkannt, dass zu viele nicht geschützte Item-Entities am Boden liegen.

Nach dem Countdown werden nicht geschützte Item-Entities entfernt. Kürzlich von Spielern gedroppte Items bleiben während ihrer Schutzzeit erhalten.

Warum verschwinden Items?

Mögliche Gründe:

Ein Admin hat das Item über das Item-Ban-System gebannt. Das Item wurde durch das Item-Cleanup-System entfernt. Das Item wurde mit anderen gleichen Items am Boden zusammengeführt.

Prüfe bei Item-Ban:

/frameguard item banlist

Prüfe bei Item-Cleanup die Server-Config:

[performance.server.ground_item_cleanup] Warum werden nicht alle Kisten gescannt?

FrameGuard scannt aktuell keine geschlossenen Welt-Container global. Das schützt die Server-Performance.

Gebannte Items werden entfernt, sobald sie in Online-Spieler-Inventaren, offenen Menüs oder als Drop auftauchen.

Warum wird mein FPS-Limit nicht mehr im Optionsmenü verändert?

Seit FrameGuard 0.1.5 verändert FrameGuard den sichtbaren FPS-Slider nicht mehr.

Menü- und Hintergrund-FPS werden intern begrenzt, ohne die sichtbare Minecraft-Einstellung zu überschreiben.

Empfohlene Standardwerte

Für normale Nutzung wird das Profil balanced empfohlen.

Für vorsichtige Server wird safe empfohlen.

Für extreme TNT-, XP- oder Item-Situationen kann aggressive genutzt werden.

Wenn die Performance-Guards deaktiviert werden sollen, kann off genutzt werden.

Hinweise für Modpack-Entwickler

FrameGuard eignet sich besonders für:

große Forge-Modpacks große NeoForge-Modpacks technische Server öffentliche Modpack-Server Diagnose bei FPS- und TPS-Problemen TNT- und Entity-Spam-Schutz XP-Farm-Optimierung Item-Entity-Reduktion Admin-Werkzeuge über das Item-Ban-System

Empfohlen wird:

FrameGuard auf Client und Server installieren die passende Loader-Version verwenden Server-Config bewusst prüfen alte Config-Dateien beim Update auf 0.1.5 löschen oder neu generieren lassen bei Fehlerberichten den Log-Export anfordern Kompatibilität / bekannte Einschränkungen

Derzeit sind keine bekannten kritischen Inkompatibilitäten mit anderen Mods dokumentiert.

Interne Tests der aktuellen FrameGuard-Version 0.1.5 für Forge und NeoForge haben keine kritischen Bugs gezeigt. Getestete Umgebungen können jedoch nicht alle möglichen Modpacks, Server-Setups, Betriebssysteme, Hardware-Kombinationen oder Modloader-Konfigurationen abdecken.

Mögliche Einschränkungen:

GPU-Auslastung wird aktuell häufig als N/A angezeigt, weil kein zuverlässiger Minecraft-spezifischer GPU-Wert verfügbar ist. Geschlossene Kisten und Welt-Container werden aus Performance-Gründen nicht global durchsucht. Server-Funktionen benötigen FrameGuard auf dem Server. Forge- und NeoForge-Builds sind nicht austauschbar. Nach größeren Updates sollten alte Config-Dateien gelöscht oder neu generiert werden.

Wenn ein Problem auftritt, melde es bitte mit:

FrameGuard-Version Minecraft-Version Modloader und Modloader-Version Client oder Dedicated Server kurzer Fehlerbeschreibung FrameGuard-Log-Export relevanter Crash-Report, falls vorhanden Fehler melden

FrameGuard wird aktuell alleine entwickelt. Dadurch können Fehler, Bugs oder unerwartete Probleme in einzelnen Versionen auftreten.

Wenn du einen Fehler findest, melde ihn bitte als Kommentar auf CurseForge oder über den Discord-Server.

Bitte füge bei technischen Problemen möglichst einen FrameGuard-Log-Export hinzu.

Links

CurseForge Projektseite:

https://www.curseforge.com/minecraft/mc-mods/frameguard

Discord Server:

https://discord.gg/hH7mPYR9vG

Clone this wiki locally