Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
Selective Render
Selective Render is a client-side Fabric mod that lets you create block-accurate regions anywhere in a Minecraft world and choose what stays visible. Render selected areas, hide regions you do not want to see, or filter individual block types by their IDs or tags. Hiding large parts of the world can also improve FPS, depending on what is hidden and your setup. It changes what you see and target, not the world itself.
Requirements
Fabric Loader, Fabric API, and Sodium are required. Iris is optional. Install the file that matches your game and loader setup.
Commands
Use /sr or /selectiverender. Commands without a listed key have no dedicated default binding.
This table covers the latest mod version on GitHub. Commands may differ in older versions.
| Alias | Expanded command | Purpose | Key |
|---|---|---|---|
/sr 1 | pos1 | Mark corner 1 | |
/sr 2 | pos2 | Mark corner 2 | |
/sr c | create NAME [render|hidden] | Create from the selection source in settings; defaults to render | |
create X1 Y1 Z1 X2 Y2 Z2 NAME [render|hidden] | Create from two corners; defaults to render | ||
/sr t | toggle | Toggle render group | F9 |
toggle NAME | Toggle one render region | ||
toggle all | Select all render regions or clear selection | ||
/sr h | hide | Toggle hide group | F10 |
hide NAME | Toggle one hidden region | ||
hide all | Select all hide regions or clear selection | ||
/sr l | list | List render regions | |
list hidden | List hidden regions | ||
/sr r | redefine NAME | Update bounds from the selection source in settings | |
/sr n | name OLDNAME NEWNAME | Rename region | |
/sr d | delete NAME | Delete saved region | |
/sr f | filter NAME | View region filters | |
filter NAME hide SELECTOR | Hide matches by block ID or tag | ||
filter NAME only SELECTOR | Keep only matches by block ID or tag | ||
filter NAME clear | Clear region filters | ||
/sr p | plot [minY] [maxY] [xzMargin] | Add or remove current plot | Not Bound |
plot clear | Clear temporary plots | ||
plot save NAME [minY] [maxY] [xzMargin] | Save plot as a region | ||
| Open settings | # | ||
| Toggle current plot region | Not Bound | ||
| Toggle all block filters | Not Bound |
Optional server plot support
The Selective Render Plots add-on can provide exact server plot outlines. It is optional. Manually created regions work without server setup. Plot groups are temporary for the current Minecraft session, while saved plots become regular regions.
More information
For detailed setup, settings, limitations, and contribution information, see the GitHub README. Contact: pengwing.ac@gmail.com.
Licensed under GPL-3.0-only.


