ModsFinder

Saltbrush

by dopadream

Saltbrush changes how Sodium draws blocks on the client by splitting its block shaders into separate passes for each render type.

FabricQuiltClient-side onlyMIT LicenseOpen source1.21 – 1.21.3

What it does

Vanilla Minecraft and Sodium both draw blocks under a single shader regardless of render type. Saltbrush forces Sodium to use different shaders for the Opaque, Translucent and Cutout passes, with cutout mipped grouped apart from the opaque set that previously covered everything. That separation lets a resource pack set a distinct shader for each render type, so core shaders can be customized more freely and case by case.

Installation requires Fabric API and Sodium, and Sodium Core Shader Support is an optional addon that can take its place when a setup needs the same kind of shader separation. Saltbrush runs on the client alone, so a server does not need it. Files exist for Fabric and Quilt across the 1.21 – 1.21.3 range, with 1.2.1+1.21.3 as the latest Fabric file.

Key features

  1. Separate block shader passes

    Blocks are drawn in distinct Opaque, Translucent and Cutout passes, each with its own shader.

  2. Cutout mipped grouping

    Cutout mipped blocks are split from the opaque set they previously shared with everything else.

  3. Custom per-pass shaders

    Resource packs can assign unique core shaders to each render type instead of one shader for all blocks.

  4. Sodium integration

    The changes are built on Sodium's rendering pipeline, so Sodium must be installed to use the feature.

Compatibility

Latest build for each game version and loader.

1.21.31.2.1+1.21.31.2.0+1.21.2
1.21.21.2.0+1.21.21.2.0+1.21.2
1.21.11.1.0+1.21.11.1.0+1.21.1
1.21Not available1.0.0+1.21
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

SodiumA high-performance rendering engine replacement for Minecraft, which greatly improves frame rates and reduces micro-stutter.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 2

?
Name not publishedSummary not published
Optional
Sodium Core Shader SupportEnables resourcepacks to be able to replace sodium's shaders, similar to resourcepacks being able to replace vanilla's core shaders.
Optional

Use cases

Who it’s for: Shader pack authors and players on Fabric or Quilt who run Sodium and want per-render-type block shaders. Players who use Iris or Nvidium should expect possible conflicts until updates arrive.

How it compares

Full comparison

Sodium Shader Support is a Fabric mod for 1.19 – 1.20.1, under the MIT License and open source, so it does not cover the 1.21 line Saltbrush targets. Dimension Based Shader Switch is a Fabric client mod for 1.21.11 – 26.2 under the GNU General Public License v3.0 only, and it switches shaders by dimension instead of by render type.

ModLoadersGame versionsEnvironmentUpdated
SaltbrushFabric and Quilt1.21 – 1.21.3Client-side only2024-10-31
Sodium Shader SupportFabric1.19 – 1.20.1Client-side only2023-07-16
Dimension Based Shader SwitchFabric1.21.11 – 26.2Client-side only2026-07-06

Questions

Does Saltbrush need Fabric API and Sodium?

Yes. Fabric API and Sodium are both required dependencies, and Saltbrush does not run without them.

Is Saltbrush needed on servers?

No. Players add it to their own game, and a server needs no copy.

Can Saltbrush run with Iris or Nvidium?

Saltbrush alters Sodium's internals in ways that can conflict with Iris or Nvidium until those mods catch up, so running all three together is not advised at this stage.

Which Sodium addon can replace Saltbrush?

Sodium Core Shader Support is named as a replacement option and is an optional dependency that adds core shader versatility.

In the catalog

Saltbrush is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,252 mods support Minecraft 1.21.3.

More from dopadream

All projects

Similar mods

What the author says

Very small addon for Sodium that splits the block shader into separate passes for all block render types, allowing for each to be replaced separately with something like Sodium Core Shader Support. Unlike vanilla Minecraft, Sodium renders all blocks under one shader regardless of its render type. This limits core…
dopadream, on the Modrinth page

Official listing

Owner
dopadream
Published
2024-09-11
Updated on Modrinth
2024-10-31
Facts verified
2026-10-15

Tags