
Modrinth · Minecraft mod
DynamicRenderDistance
Automatically changes your render distance based on your frame rate (FPS). Fully configurable, client-side only.
Quick answer
Which DynamicRenderDistance release matches 26.3 NeoForge?
DynamicRenderDistance 1.3.0 targets 26.3 with NeoForge. It must be installed on the client. Do not install it on the dedicated server. All 1 required mods have matching files.
Where it goes
Is DynamicRenderDistance required on the client, server, or both?
It must be installed on the client. Do not install it on the dedicated server.
This file is marked client-only.
What else does DynamicRenderDistance 1.3.0 need?
1.3.0 on 26.3 NeoForge. Every mod below is checked against that same setup.
Install Architectury API first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add DynamicRenderDistance without breaking your instance.
Built for DynamicRenderDistance 1.3.0 on 26.3 NeoForge. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.3.0. It targets 26.3 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Architectury API first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
It must be installed on the client. Do not install it on the dedicated server.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.3.0. It opens that exact file at the source.
About this project
What does DynamicRenderDistance add?
Fully client-side mod that automatically scales your view distance up or down in real-time based on your current frame rate. It keeps your game running smoothly in heavy areas and lets you see further when performance allows it.
Client-side only (no server installation required). Fully compatible with singleplayer and multiplayer.
Dependencies: Fabric & NeoForge require Architectury API (and Fabric API on Fabric). Forge requires no additional dependencies.
Free to use in any modpack — public or private, no permission needed.
What it does
- Smart Scaling — automatically increases or decreases render distance to stay within your desired FPS range.
- One-Click Presets — apply a tuned Quality, Balanced, or Performance profile from the main config card (or
/drd preset). Presets only change performance settings and keep your toggles. - Optional On-Screen HUD — a compact overlay showing your current render distance and FPS, color-coded by status (grey = off, red = below your min FPS, green = above your max FPS, yellow = in range). Automatically hidden while the F3 debug screen is open.
- Configurable Limits — you set the minimum and maximum chunks — it will never drop below or rise above the limits you define.
- Anti-Oscillation Cooldowns — smart cooldown timers so your screen doesn't constantly flicker between distances.
- Rebindable Keybinds — open the settings (default
F8), toggle the mod on/off, or toggle the HUD — all rebindable in Options → Controls under Dynamic Render Distance. - In-Game UI & Commands — configure everything from the settings card or chat commands.
Configuration
Press F8 in-game (rebindable) or use /drd open to open the settings menu.
The main screen is a single card: Enabled, live status, FPS/chunk rule, Mode (Quality / Balanced / Performance + Custom), Show HUD, Advanced..., and Reset / Done / Cancel. The old dense list of every setting now lives under Advanced settings (including Show Messages). Preset and Reset update the open card in place; values still save only on Done (Cancel / Esc discard). Picking a preset shows an action-bar hint: Selected %s preset — press Done to save.
Available settings (defaults in parentheses):
- Enabled (ON) — toggle the mod entirely.
- Show Messages (ON) — action-bar notification when render distance changes (Advanced).
- Show HUD (OFF) — top-left overlay with current render distance and FPS.
- Min FPS (
45) / Max FPS (75) — thresholds that lower or raise render distance. - Min RD (
6) / Max RD (32) — allowed render distance range in chunks. - Decrease Step (
2) / Increase Step (1) — chunks removed or added per adjustment. - Check Interval (
5.0s) — how often to check the average FPS. - Cooldown (
10.0s) — wait after a change before adjusting again.
How it works: the mod samples FPS every second and keeps an average window. On each check interval it lowers render distance if average FPS is below Min FPS, raises it if above Max FPS, then applies a cooldown. By default it decreases faster than it increases, so laggy areas stabilize first. Each adjustment is a single step — Minecraft rebuilds chunks on every render-distance change, so gradual steps would only flicker more.
Keybinds (Options → Controls → Dynamic Render Distance):
- Open config — default
F8. - Toggle the mod on/off — unbound by default.
- Toggle the HUD — unbound by default.
Commands (/dynamicrenderdistance or /drd):
/drd status— current stats./drd preset performance— apply a preset.- Setting subcommands (
enabled,showHud,minFps, …) print the stored value with no argument; pass a value to set it (e.g./drd minFps 60,/drd showHud true,/drd cooldown 15).
Details
- Client-side only — safe on any vanilla or modded server.
- All settings are stored locally in
config/dynamicrenderdistance.json(fields unchanged; modpacks can ship a preconfigured file). - Fully translated into 10 languages; UI strings can be overridden via a resource pack under
assets/dynamicrenderdistance/lang/. - No builds for Minecraft 26.1 / 26.1.1 / 26.1.2 — stay on a previous release for those, or move to 26.2.
Feedback
Please report any bugs, errors, or feature suggestions on Discord: https://discord.gg/HTkn94BXmA
More mods by Nikrecs: PerformanceHUD · AutoMuteOnAfk
My other mods that I recommend.
Project description from Modrinth.
Pick your setup
DynamicRenderDistance by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
2 loader builds26.2
2 loader builds26.1.2
2 loader builds26.1.1
2 loader builds26.1
2 loader builds1.21.11
3 loader builds1.21.1
3 loader builds1.20.1
3 loader builds1.19.2
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
DynamicRenderDistance versions and loaders
1.3.0
dynamicrenderdistance-neoforge-26.3-1.3.0.jar
16 Sept 2026
Looking for an older file? The official Modrinth project page is in Resources.