COWMODSКаталог модов

cbbg 🥬

color banding be gone - Remove pesky color banding from Minecraft

Автор: qb20nh12,2 тыс.57обновлён 11 окт. 2026 г.
ДекорОптимизацияУтилиты

Описание

cbbg 🥬

Modloader Fabric Available on modrinth Available on curseforge GitHub Actions Workflow Status Funding Github

color banding be gone - Remove pesky color banding from Minecraft

cbbg/'kabij/ is a client-side Fabric mod that reduces visible color banding by:

  • Using a higher-precision render target (RGBA16F)
  • Applying STBN blue-noise dithering to final image

Helps reduce color banding on following:

  • Smooth lighting
  • Skybox
  • Vignette
  • GUI background blurring

What it does

  • Higher render precision: upgrades the main render target color attachment to RGBA16F.
  • Blue-noise dithering: applies a lightweight full-screen pass using STBN noise to break up 8-bit quantization banding.

Installation

  • Minecraft 26.2 requires Java 25. If your launcher manages Java automatically, use its runtime for 26.2; otherwise select Java 25 for this instance.
  • Install Fabric Loader and Fabric API for your Minecraft version.
  • Put the cbbg-x.x.x.jar into your .minecraft/mods folder.

This mod is client-only. It does not need to be installed on servers.

Configuration

In-game (recommended)

If you have Mod Menu installed, open cbbg's config screen and select:

  • Enabled
  • Disabled
  • Demo (split): left = disabled (no dither), right = enabled (dither)

Commands

You can also control the mod using chat commands (useful if Mod Menu is not installed):

  • /cbbg mode: View the current mode.
  • /cbbg mode set <mode>: Set the mode. Valid modes are ENABLED, DISABLED, DEMO.

Config file

Config file: .minecraft/config/cbbg.json

Example:

{
  "mode": "ENABLED"
}

Valid values: ENABLED, DISABLED, DEMO.

Compatibility notes

  • Iris shaderpacks: when an Iris shaderpack is active, cbbg is forced OFF to avoid pipeline conflicts.
  • GPU support: if RGBA16F allocation fails on your device/driver, cbbg will automatically fall back to RGBA8 for the remainder of the session.

Credits

Галерея

smooth lighting + vignettesky + vignette

Последние версии

Все версии →
release

cbbg 1.5.0+mc26.3-fabric

1.5.0+mc26.3-fabric
11 окт. 2026 г.372Minecraft: 26.3fabric
Скачать
Что нового
### Added - Public noise-generation, CPU image-dithering and Minecraft GPU-dithering APIs for other mods, independent of CBBG's settings ([#90](https://github.com/qb20nh/cbbg/issues/90)). - CBBG Lib, an independently installable utility mod bundled with CBBG. - Open CBBG settings from Sodium's options menu when Sodium provides its configuration API ([#34](https://github.com/qb20nh/cbbg/issues/34)). ### Fixed - Align dithering with RenderScale's rendered pixels, including in screenshots ([#20](https://github.com/qb20nh/cbbg/issues/20)). - Lock or unlock settings controls immediately when changing Mode.
release

cbbg 1.5.0+mc26.2-fabric

1.5.0+mc26.2-fabric
11 окт. 2026 г.136Minecraft: 26.2fabric
Скачать
Что нового
### Added - Public noise-generation, CPU image-dithering and Minecraft GPU-dithering APIs for other mods, independent of CBBG's settings ([#90](https://github.com/qb20nh/cbbg/issues/90)). - CBBG Lib, an independently installable utility mod bundled with CBBG. - Open CBBG settings from Sodium's options menu when Sodium provides its configuration API ([#34](https://github.com/qb20nh/cbbg/issues/34)). ### Fixed - Align dithering with RenderScale's rendered pixels, including in screenshots ([#20](https://github.com/qb20nh/cbbg/issues/20)). - Lock or unlock settings controls immediately when changing Mode. - Preserve float precision with improved transparency and Fabulous graphics, including when Sodium is installed ([#19](https://github.com/qb20nh/cbbg/issues/19)). - Update RenderScale's target precision when changing CBBG's mode or pixel format. <!-- cbbg-candidate-run: 38101952225 -->
release

cbbg 1.5.0+mc26.1-fabric

1.5.0+mc26.1-fabric
11 окт. 2026 г.40Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
### Added - Public noise-generation, CPU image-dithering and Minecraft GPU-dithering APIs for other mods, independent of CBBG's settings ([#90](https://github.com/qb20nh/cbbg/issues/90)). - CBBG Lib, an independently installable utility mod bundled with CBBG. - Open CBBG settings from Sodium's options menu when Sodium provides its configuration API ([#34](https://github.com/qb20nh/cbbg/issues/34)). ### Fixed - Align dithering with RenderScale's rendered pixels, including in screenshots ([#20](https://github.com/qb20nh/cbbg/issues/20)). - Lock or unlock settings controls immediately when changing Mode. - Preserve float precision with improved transparency and Fabulous graphics, including when Sodium is installed ([#19](https://github.com/qb20nh/cbbg/issues/19)).
release

cbbg 1.5.0+mc1.21.11-fabric

1.5.0+mc1.21.11-fabric
11 окт. 2026 г.94Minecraft: 1.21.11fabric
Скачать
Что нового
### Added - Public noise-generation, CPU image-dithering and Minecraft GPU-dithering APIs for other mods, independent of CBBG's settings ([#90](https://github.com/qb20nh/cbbg/issues/90)). - CBBG Lib, an independently installable utility mod bundled with CBBG. - Open CBBG settings from Sodium's options menu when Sodium provides its configuration API ([#34](https://github.com/qb20nh/cbbg/issues/34)). ### Changed - Generate noise images and load/save their caches in the background. Cancel replaced calculations and pause dithering until the requested noise is ready. - Regenerate caches from previous releases on first use. - Reduce the release jar size; include source mappings and dependency information in the sources jar. - Support Fabric Loader `>=0.17.3 <1.0.0` and require Fabric API `>=0.139.4+1.21.11 <1.0.0`. ### Fixed - Align dithering with RenderScale's rendered pixels, including in screenshots ([#20](https://github.com/qb20nh/cbbg/issues/20)). - Lock or unlock settings controls immediately when changing Mode. - Apply the requested noise size, depth and seed consistently, including resets during generation and forced regeneration of cached defaults. - Restart the noise-frame sequence after reloading, and use the displayed noise frame in screenshots. - Clear generation toasts after cancellation, failure, or completion with notifications disabled; keep them separate from Minecraft's periodic notifications. - Release replaced noise images and GPU resources, and cancel generation when Minecraft closes. - Parse mode and pixel-format commands consistently across system languages. - Preserve float precision with improved transparency and Fabulous graphics, including when Sodium is installed ([#19](https://github.com/qb20nh/cbbg/issues/19)). - Avoid crashes when other renderers allocate unnamed framebuffer targets during menu blur.
release

cbbg 1.5.0+mc1.21.1-fabric

1.5.0+mc1.21.1-fabric
11 окт. 2026 г.64Minecraft: 1.21.1fabric
Скачать
Что нового
### Added - Public noise-generation, CPU image-dithering and Minecraft GPU-dithering APIs for other mods, independent of CBBG's settings ([#90](https://github.com/qb20nh/cbbg/issues/90)). - CBBG Lib, an independently installable utility mod bundled with CBBG. - Open CBBG settings from Sodium's options menu when Sodium provides its configuration API ([#34](https://github.com/qb20nh/cbbg/issues/34)). ### Changed - Generate noise images and load/save their caches in the background. Cancel replaced calculations and pause dithering until the requested noise is ready. - Regenerate caches from previous releases on first use. - Reduce the release jar size; include source mappings and dependency information in the sources jar. - Support Fabric Loader `>=0.16.0 <1.0.0` and require Fabric API `>=0.101.2+1.21.1 <1.0.0`. ### Fixed - Align dithering with RenderScale's rendered pixels, including in screenshots ([#20](https://github.com/qb20nh/cbbg/issues/20)). - Lock or unlock settings controls immediately when changing Mode. - Apply the requested noise size, depth and seed consistently, including resets during generation and forced regeneration of cached defaults. - Restart the noise-frame sequence after reloading, and use the displayed noise frame in screenshots. - Clear generation toasts after cancellation, failure, or completion with notifications disabled; keep them separate from Minecraft's periodic notifications. - Release replaced noise images and GPU resources, and cancel generation when Minecraft closes. - Parse mode and pixel-format commands consistently across system languages. - Preserve float precision with improved transparency and Fabulous graphics, including when Sodium is installed ([#19](https://github.com/qb20nh/cbbg/issues/19)). - Convert float screenshots correctly when dithering is unavailable. - Release framebuffer resources after a failed allocation. - Keep settings cards and labels visible above the menu background, including in generation confirmations. - Update RenderScale's target precision when changing CBBG's mode or pixel format. <!-- cbbg-candidate-run: 38101952225 -->
release

cbbg 1.4.2+mc26.2-fabric

1.4.2+mc26.2-fabric
6 окт. 2026 г.76Minecraft: 26.2fabric
Скачать
Что нового
### Added - Vulkan renderer support, including float render targets and dithered screenshots. - Suspend dithering while Sulkan shaderpacks are active. ### Changed - Smaller jar by replacing AsmFabricLoader with our own early entry and using ProGuard. Source mappings and dependency information are included in the sources jar. - Require Fabric Loader `>=0.18.4 <1.0.0` and Fabric API `>=0.148.3+26.2 <1.0.0`. - Generate noise images and load/save their caches in the background. Cancel replaced calculations and pause dithering until the requested noise is ready. - Regenerate 1.4.0 noise caches on first use. ### Fixed - Apply the requested noise dimensions and seed throughout generation and cache loading, including resets during generation and forced regeneration of cached defaults. - Restart the noise-frame sequence after reloading, and use the displayed noise frame in screenshots. - Convert float screenshots correctly when dithering is disabled or unavailable. - Clear generation toasts after cancellation or failure, and after completion if toast notifications were disabled during generation. - Prevent generation toasts from replacing Minecraft's other periodic notifications. - Fall back to Minecraft's rendering when the dither shader fails, and release noise images and GPU resources when replaced or closed. - Handle unnamed framebuffer targets used by other renderers. - Parse mode and pixel-format commands consistently across system languages. <!-- cbbg-candidate-run: 37437155152 -->
release

cbbg 1.4.2+mc26.3-fabric

1.4.2+mc26.3-fabric
5 окт. 2026 г.172Minecraft: 26.3fabric
Скачать
Что нового
### Fixed - Clear generation toasts after cancellation or failure, and after completion if toast notifications were disabled during generation. - Prevent generation toasts from replacing Minecraft's other periodic notifications. <!-- cbbg-candidate-run: 37264170945 -->
release

cbbg 1.4.2+mc26.1-fabric

1.4.2+mc26.1-fabric
4 окт. 2026 г.39Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
### Added - Minecraft 26.1.x Fabric support. ### Fixed - Clear generation toasts after cancellation or failure, and after completion if toast notifications were disabled during generation. - Prevent generation toasts from replacing Minecraft's other periodic notifications. <!-- cbbg-candidate-run: 37216541684 -->
release

cbbg 1.4.1+mc26.3-fabric

1.4.1+mc26.3-fabric
2 окт. 2026 г.219Minecraft: 26.3fabric
Скачать
Что нового
### Added - Minecraft 26.3 Fabric support for OpenGL and Vulkan. - Suspend dithering while Sulkan shaderpacks are active. ### Changed - Smaller jar size by implementing our own early entry and removing the bundled AsmFabricLoader library. - Even smaller jar size with ProGuard. Source mappings included in sources jar. ### Fixed - Fixed various bugs and edge case behavior around noise generation and cache saving/loading. - Use the currently displayed noise frame in screenshots instead of re-dithering it from scratch. <!-- cbbg-candidate-run: 36969830575 -->
release

cbbg 1.4.0+mc26.2

1.4.0+mc26.2
22 сент. 2026 г.111Minecraft: 26.2fabric
Скачать
Что нового
### Changed - Ported to Minecraft 26.2 by [Evoloxi](https://github.com/Evoloxi). Requires Java 25. - Updated release packaging and Java metadata for the 26.2 build.