[DRD] Dynamic Render Distance

[DRD] Dynamic Render Distance

Automatically adjusts render distance based on FPS. Flash-free, Bobby-compatible, configurable via Mod Menu

by
2.2K Downloads
fabricoptimization
Rent Server with this Mod

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

drd-mc1.21.11-fabric-1.0.1release
MC 1.21.11fabric
March 24, 2026
drd-mc1.21.10-fabric-1.0.1release
MC 1.21.10fabric
March 24, 2026
drd-mc1.21.9-fabric-1.0.1release
MC 1.21.9fabric
March 24, 2026
drd-mc1.21.8-fabric-1.0.1release
MC 1.21.8fabric
March 24, 2026
drd-mc1.21.7-fabric-1.0.1release
MC 1.21.7fabric
March 24, 2026

How to Install [DRD] Dynamic Render Distance on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

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

fabric

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+22 more)

Server-side

Unsupported

Recommended 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.

Rent Modded Server

Install [DRD] Dynamic Render Distance with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Unsupported

Supported Versions

1.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+15 more