Resolution control++
No reviews yet
Allows you to set render resolutions and take large screenshots.
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
A modified or ported version of an existing mod.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
ResolutionControl++ is a powerful tool for Minecraft players who want to fine-tune the game’s render resolution independently from the GUI (HUD). Whether you're looking to boost performance or capture high-quality screenshots, this mod provides a suite of advanced features.
Main Features
Custom Render Scaling:
Adjust the render resolution from 0.0x to 8.0x (and beyond manually), enabling everything from retro pixel-art style to smoother, anti-aliased graphics.
Scaling Algorithms:
Choose between Linear (for smoother visuals) or Nearest Neighbor (for crisp, pixelated look) when resizing the rendered image to fit the screen.
High-Resolution Screenshot Capture:
Use the Screenshot Framebuffer hotkey to take ultra-high-res screenshots beyond your screen resolution—without freezing your game while it processes.
Advanced Options:
Use set size: Manually define the screenshot resolution.
Always allocated: Keeps the screenshot framebuffer loaded at all times, reducing delay but using more VRAM.
VRAM usage estimation: See a visual estimate of how much video memory your settings will consume.
Compatibility
Compatible with:
Sodium
OptiFine (alongside its own internal render scaling)
Partially compatible with:
Canvas Renderer (lower resolutions may affect GUI rendering)
Not compatible with:
Fabulous graphics mode
Additional Info
Platform: Fabric (Client-side only)
License: MIT
Supported Versions: Minecraft Java Edition 1.20.4 to 1.21.4
Developer: ModLabs Organization
Note: If you want to use Minecraft 1.21.5+, please use RenderScale. I don't have the time to fix every breaking change Mojang is currently making whilst working towards Vibrant Visuals.
ResolutionControl++
ResolutionControl++ is a fork of ResolutionControl+ just a bit more up to date.
Features
Resolution Scaling
ResolutionControl++ allows you to change Minecraft's render resolution separately from the HUD elements.
If you have a good GPU, you can increase the multiplier for anti-aliasing.
Otherwise, you can lower the multiplier to improve performance or give Minecraft a retro style.
You can also set a custom multiplier value by pressing the S button.
Additionally, you can set the upscale/downscale algorithm used to scale the render to the viewport. Linear is useful as an anti-aliasing filter, and nearest neighbor generally looks better for lower than native resolutions.
Screenshots
ResolutionControl++ can be used to take larger than native resolution screenshots.
To do this, use the Screenshot Framebuffer keybind which is unbound by default.
Compared to Fabrishot, this implementation does not lock up the game until the screenshot is saved. This makes taking large screenshots much faster. And while a screenshot is being processed, you can take another one without any problems.
Here is the time it takes to take a 16k screenshot, on an i7 4770 and GTX 1060:
Fabrishot: 12 seconds (pause)
ResolutionControl++: <1 second (initial pause) + 13 seconds (background processing)
Settings
Resolution Scaling
- Render scale
- 0.0 - 8.0x (can be exceeded by manually setting the value)
- An estimate VRAM usage is displayed
- Upscale/downscale algorithm
- Linear, nearest
Screenshots
- Use set size
- Enabled: render screenshots at the specified resolution
- Note: can produce artifacts if the screenshot aspect ratio is significantly different from the aspect ratio of the viewport
- Disabled: render at the scaled render resolution
- Always allocated
- Enabled: screenshot framebuffer is always allocated in memory
- May reduce screenshot pause times, at the cost of more VRAM usage during normal gameplay
- Disabled: screenshot framebuffer is allocated on-demand and freed immediately after
- Enabled: screenshot framebuffer is always allocated in memory
- Screenshot size
- Screenshot size if
use set sizeis enabled - An estimate VRAM usage is displayed
- Screenshot size if
- Enabled: render screenshots at the specified resolution
Compatibility
Currently, ResolutionControl++ does not work with Fabulous Graphics.
Sodium - Compatible
Canvas Renderer - Mostly compatible, lower resolutions break HUD item rendering
Optifine - Compatible, stacks with its own render scale implementation
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
