promotional bannermobile promotional banner
premium banner
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.

Description

# FrameGuard

FrameGuard is a performance, diagnostics, and server-utility mod for Forge and NeoForge modpacks. It helps players, server owners, and modpack developers monitor game performance more effectively, identify problems more easily, and control selected performance-related issues.

## Supported Versions

FrameGuard is available for:

- **Forge 1.20.1**
- **NeoForge 1.21.1**

Both versions are intended to provide the same core feature set. The NeoForge version is a technical port for newer Minecraft versions while keeping the user-facing features as close as possible to the Forge version.

## Performance HUD

FrameGuard displays important performance values directly in the HUD, including:

- FPS
- Frametime
- Ping
- Server status
- TPS, when available

Through the advanced HUD mode, additional statistics can also be shown, such as:

- Average frametime
- P99 frametime
- Maximum frametime
- 1% low FPS

This makes it easier to keep track of performance problems while playing.

## FPS Control

FrameGuard includes FPS control options for menu and background situations.

This can help reduce unnecessary system load when Minecraft is not actively being played, for example while the game is minimized, in the background, or inside menus.

## Client-Side Performance Features

FrameGuard includes client-side performance tools such as the Entity Render Guard.

The Entity Render Guard can help reduce rendering pressure in situations with many visible entities by limiting far-away entity rendering while keeping important entities visible, depending on the configuration.

## Diagnostics and Log Export

FrameGuard provides a log export system for troubleshooting and support.

The export system can collect useful diagnostic information, including:

- Relevant log files
- Configuration files
- Crash reports
- System information
- Important filtered log entries

The exported ZIP file can help players, modpack developers, or server administrators analyze issues more easily.

FrameGuard also includes optional crash auto-export support, which can help preserve useful diagnostic data after problems occur.

## Server-Side Features

When installed on the server side, FrameGuard can provide additional functionality beyond the client HUD.

Server-side features include:

- TPS syncing for clients
- Entity cramming protection
- TNT performance guards
- Queued TNT activation handling
- Item ban system
- Removal or blocking of configured banned items from inventories and dropped items

If FrameGuard is installed on both the client and the server, additional information can be exchanged between them. This allows the HUD to display more accurate server-related values.

## Main Focus

FrameGuard focuses on:

- Clear performance monitoring
- Simpler troubleshooting
- Useful diagnostic exports
- Client-side FPS and HUD control
- Server-side performance guards
- Low additional overhead through optimized value updates

## Who Is FrameGuard For?

FrameGuard is especially useful for:

- Larger modpacks
- Technical players
- Server owners
- Modpack developers
- Players who want better performance visibility
- Anyone who wants to track possible performance issues and selected server-side risks

## License

FrameGuard is released under **All Rights Reserved**.

You may use FrameGuard on private and public servers.

You may include the unmodified FrameGuard `.jar` file in free modpacks, as long as the modpack itself is not sold.

You may share modified FrameGuard configuration files, for example adjusted limits, server-specific balancing, banned item lists, performance settings, or other configuration changes.

Voluntary donations for servers or modpacks using FrameGuard are allowed, as long as the donation is not required to download the modpack or access FrameGuard itself.

You are not allowed to:

- Sell FrameGuard
- Sell modified versions of FrameGuard
- Redistribute modified `.jar` files
- Redistribute the source code
- Publish modified source code
- Claim FrameGuard as your own work