![[DRD] Dynamic Render Distance](https://cdn.modrinth.com/data/cWj0C9fY/394c9b2bd2f5c3bcd6d6d4937c1f486d512e8e0e_96.webp)
[DRD] Dynamic Render Distance
Automatically adjusts render distance based on FPS. Flash-free, Bobby-compatible, configurable via Mod Menu
About this Mod
Dynamic Render Distance
Automatically adjusts your client render distance based on FPS.
Low FPS? The mod reduces render distance. High FPS? It pushes further. No white flash, no stutters, no manual tweaking.
How It Works
The mod samples your FPS every second. At each check interval (default 5s), it compares your average FPS to your thresholds. Below minimum? Render distance goes down. Above maximum? It goes up. A cooldown (default 10s) prevents oscillation. The render distance always stays within your configured min/max bounds.
By default, the mod descends fast (step 2) and climbs slowly (step 1). This prioritizes playable FPS while gradually improving view distance when your system can handle it.
Configuration
All settings accessible via Mod Menu or by editing config/dynamic-render-distance.json.
| Setting | Default | Description |
|---|---|---|
| Enabled | ON | Enable/disable the mod |
| Show Messages | ON | Show RD changes in the action bar |
| Min FPS | 45 | Below this, reduce render distance |
| Max FPS | 75 | Above this, increase render distance |
| Min RD | 6 | Minimum render distance (chunks) |
| Max RD | 32 | Maximum render distance (chunks) |
| Decrease Step | 2 | Chunks removed per adjustment |
| Increase Step | 1 | Chunks added per adjustment |
| Check Interval | 5.0s | Time between FPS checks |
| Cooldown | 10.0s | Wait time after each adjustment |
Optional
- Bobby (for render distances beyond 32 chunks, up to 256)
- Mod Menu (for the in-game config screen)
Used in the Legends Reborn: Medieval modpack.
Available Versions
How to Install [DRD] Dynamic Render Distance on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "[DRD] Dynamic Render Distance". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+22 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
[DRD] Dynamic Render Distance server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is [DRD] Dynamic Render Distance compatible with fabric?
[DRD] Dynamic Render Distance officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with [DRD] Dynamic Render Distance – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if [DRD] Dynamic Render Distance consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install [DRD] Dynamic Render Distance with just one click on your server.