Blur+СкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (136)
release
Blur+ 6.3.1 - Neoforge 26.3
6.3.1+26.3-neoforge19 сент. 2026 г.2,3 тыс.Minecraft: 26.3neoforge
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Fabric 26.3
6.3.1+26.3-fabric19 сент. 2026 г.133,9 тыс.Minecraft: 26.3fabric, quilt
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Neoforge 26.2
6.3.1+26.2-neoforge29 июн. 2026 г.4,3 тыс.Minecraft: 26.2neoforge
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Fabric 26.2
6.3.1+26.2-fabric29 июн. 2026 г.499,6 тыс.Minecraft: 26.2fabric, quilt
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Fabric 26.1
6.3.1+26.1-fabric29 июн. 2026 г.11,4 тыс.Minecraft: 26.1fabric, quilt
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Fabric 1.21.8
6.3.1+1.21.8-fabric29 июн. 2026 г.5,3 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Neoforge 1.21.8
6.3.1+1.21.8-neoforge29 июн. 2026 г.264Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Neoforge 26.1
6.3.1+26.1-neoforge29 июн. 2026 г.342Minecraft: 26.1neoforge
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Fabric 1.21.1
6.3.1+1.21.1-fabric29 июн. 2026 г.52,9 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Neoforge 1.21.1
6.3.1+1.21.1-neoforge29 июн. 2026 г.66,4 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Fabric 1.21.11
6.3.1+1.21.11-fabric29 июн. 2026 г.146 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Neoforge 1.21.11
6.3.1+1.21.11-neoforge29 июн. 2026 г.1,9 тыс.Minecraft: 1.21.11neoforge
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Neoforge 1.21.5
6.3.1+1.21.5-neoforge29 июн. 2026 г.312Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Fabric 1.21.10
6.3.1+1.21.10-fabric29 июн. 2026 г.17,8 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Neoforge 1.21.10
6.3.1+1.21.10-neoforge29 июн. 2026 г.287Minecraft: 1.21.9, 1.21.10neoforge
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.1 - Fabric 1.21.5
6.3.1+1.21.5-fabric29 июн. 2026 г.9,4 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## Blur+ v6.3.1
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following change in [#164](https://github.com/Motschen/Blur/pull/164):
- Fix crash in nested screens (such as the new friends menu)
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Neoforge 26.2
6.3.0+26.2-neoforge17 июн. 2026 г.412Minecraft: 26.2neoforge
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Fabric 26.2
6.3.0+26.2-fabric17 июн. 2026 г.20,8 тыс.Minecraft: 26.2fabric, quilt
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Fabric 1.21.8
6.3.0+1.21.8-fabric13 июн. 2026 г.1,3 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Fabric 26.1
6.3.0+26.1-fabric13 июн. 2026 г.104,8 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Neoforge 1.21.8
6.3.0+1.21.8-neoforge13 июн. 2026 г.83Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Neoforge 26.1
6.3.0+26.1-neoforge13 июн. 2026 г.2,5 тыс.Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Fabric 1.21.10
6.3.0+1.21.10-fabric13 июн. 2026 г.5,6 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Fabric 1.21.5
6.3.0+1.21.5-fabric13 июн. 2026 г.2,1 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Fabric 1.21.11
6.3.0+1.21.11-fabric13 июн. 2026 г.82,3 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Neoforge 1.21.10
6.3.0+1.21.10-neoforge13 июн. 2026 г.72Minecraft: 1.21.9, 1.21.10neoforge
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Neoforge 1.21.11
6.3.0+1.21.11-neoforge13 июн. 2026 г.319Minecraft: 1.21.11neoforge
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Neoforge 1.21.5
6.3.0+1.21.5-neoforge13 июн. 2026 г.81Minecraft: 1.21.4, 1.21.5neoforge
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Neoforge 1.21.1
6.3.0+1.21.1-neoforge13 июн. 2026 г.10,4 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.3.0 - Fabric 1.21.1
6.3.0+1.21.1-fabric13 июн. 2026 г.9,4 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
# Blur+ v6.3.0
- Updated Simplified Chinese translations by [@WForst-Breeze](https://github.com/Motschen/Blur/pull/159) in [#159](https://github.com/Motschen/Blur/pull/159)
Thanks a bunch to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes via pull requests.
Your continued support really means a lot!
- Fully Continuous Animations
- Option to reduce Blur behind In-Game Screens *(off by default)*
- Added Option To Blur The Death Screen
- Fix Gradle Issues
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Fabric 26.1
6.2.0+26.1-fabric28 мар. 2026 г.192 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Neoforge 26.1
6.2.0+26.1-neoforge28 мар. 2026 г.3,8 тыс.Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Fabric 1.21.8
6.2.0+1.21.8-fabric20 февр. 2026 г.12,7 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Neoforge 1.21.8
6.2.0+1.21.8-neoforge20 февр. 2026 г.614Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Neoforge 1.21.5
6.2.0+1.21.5-neoforge20 февр. 2026 г.402Minecraft: 1.21.4, 1.21.5neoforge
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Fabric 1.21.5
6.2.0+1.21.5-fabric20 февр. 2026 г.15,2 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Neoforge 1.21.11
6.2.0+1.21.11-neoforge20 февр. 2026 г.2,5 тыс.Minecraft: 1.21.11neoforge
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Fabric 1.21.1
6.2.0+1.21.1-fabric20 февр. 2026 г.61,8 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Fabric 1.21.10
6.2.0+1.21.10-fabric20 февр. 2026 г.31,8 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Fabric 1.21.11
6.2.0+1.21.11-fabric20 февр. 2026 г.257,2 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Neoforge 1.21.10
6.2.0+1.21.10-neoforge20 февр. 2026 г.464Minecraft: 1.21.9, 1.21.10neoforge
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.2.0 - Neoforge 1.21.1
6.2.0+1.21.1-neoforge20 февр. 2026 г.47,7 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Blur+ v6.2.0
- REI and JEI recipe screens will now be blurred by default
- Fix gradient colors being decoded incorrectly
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting the following changes as a [pull request](https://github.com/Motschen/Blur/pull/157):
- Fix background gradient fading out on some screens that shouldn't fade out (world creation screen, statistics screen, etc.)
- refactor all animations with more abstractions that makes it possible to have more than 2 states in the animations in the future
- Removed `AnimationHandler.java` and `RainbowColor.java` as we now implement all animations in the `animations.impl` package
- Removed `TimingHandler.java` as we now use Minecraft's built-in timer for all animations
- Added `AbstractAnimationHandler.java`, `AnimationState.java`, and `IAnimationHandler.java`, and their implementations `FadeAnimationState.java`, `GradientAnimationState.java`, `FadeAnimationHandler.java` and `GradientAnimationHandler.java`
- Added `DebugHudRenderer.java` for rendering debug lines
- Added a new animation for enabling or disabling rainbow mode in the config
- Added a debug HUD (option in the configuration screen) that shows the ID of the current screen in the top left corner of the game window
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Fabric 1.21.8
6.1.0+1.21.8-fabric30 янв. 2026 г.5,8 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Neoforge 1.21.8
6.1.0+1.21.8-neoforge30 янв. 2026 г.142Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Fabric 1.21.5
6.1.0+1.21.5-fabric30 янв. 2026 г.12,3 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Neoforge 1.21.5
6.1.0+1.21.5-neoforge30 янв. 2026 г.143Minecraft: 1.21.4, 1.21.5neoforge
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Fabric 1.21.10
6.1.0+1.21.10-fabric30 янв. 2026 г.8 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Fabric 1.21.11
6.1.0+1.21.11-fabric30 янв. 2026 г.66,2 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Neoforge 1.21.11
6.1.0+1.21.11-neoforge30 янв. 2026 г.711Minecraft: 1.21.11neoforge
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Fabric 1.21.1
6.1.0+1.21.1-fabric30 янв. 2026 г.11 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Neoforge 1.21.1
6.1.0+1.21.1-neoforge30 янв. 2026 г.9,6 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.1.0 - Neoforge 1.21.10
6.1.0+1.21.10-neoforge30 янв. 2026 г.238Minecraft: 1.21.9, 1.21.10neoforge
Что нового
# Blur+ v6.1.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/156), once again!
Changes So Far:
- Fixed screen flickering & flashing in edge cases
- Every property about a screen is now gathered within a single frame,
previous versions would not be able to determine the properties of a screen within one frame and
thus had slight flickering issues where the fade-out animation would be triggered for one frame where it shouldn't
(e.g. switching between two screens that both have blurred backgrounds),
likewise the fade animations all happened with one frame of delay, this is now fixed,
improving responsiveness as well.
- `Blur.onRender` and `Blur.onRenderEnd` are now only called once per render pass, and log useful information when something is wrong
- `Blur.onScreenChange` and it's Mixin is deleted as we don't need that information anymore
- The timer for fade animation now uses time in nanoseconds, to be able to more accurately work with higher frame rates, the timer is also shared between all animations instead of being instantiated per animation
- Fixed a bug where the background gradient color would dim to black when fading out, which would cause flickers with bright background colors
- Added more informative comments, renamed variables and classes for better clearance and refactored parts of the code for better readability
- Try to not render the background gradient more than once per frame, even if the screen calls `renderBackground` multiple times.
- Fix the menu blurriness slider not showing an accurate value sometimes
- don't replace the entire background texture of screens, only replace the darkening textures.
- uses a chain-able mixin for applying menu blur radius coefficient
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Fabric 1.21.8
6.0.0+1.21.8-fabric7 янв. 2026 г.6,7 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Neoforge 1.21.8
6.0.0+1.21.8-neoforge7 янв. 2026 г.142Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Neoforge 1.21.10
6.0.0+1.21.10-neoforge7 янв. 2026 г.213Minecraft: 1.21.9, 1.21.10neoforge
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Fabric 1.21.5
6.0.0+1.21.5-fabric7 янв. 2026 г.5,6 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Fabric 1.21.10
6.0.0+1.21.10-fabric7 янв. 2026 г.11,2 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Neoforge 1.21.5
6.0.0+1.21.5-neoforge7 янв. 2026 г.131Minecraft: 1.21.4, 1.21.5neoforge
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Fabric 1.21.11
6.0.0+1.21.11-fabric7 янв. 2026 г.82,6 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Fabric 1.21.1
6.0.0+1.21.1-fabric7 янв. 2026 г.14,7 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Neoforge 1.21.11
6.0.0+1.21.11-neoforge7 янв. 2026 г.690Minecraft: 1.21.11neoforge
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 6.0.0 - Neoforge 1.21.1
6.0.0+1.21.1-neoforge7 янв. 2026 г.8,5 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# Blur+ v6.0.0
Huge thanks to [@amiralimollaei](https://github.com/amiralimollaei) for submitting these changes as a [pull request](https://github.com/Motschen/Blur/pull/149)!
Many longstanding issues have now finally been fixed – Blur is now smoother than ever :D
**Key Improvements & Fixes:**
* **Revamped Blur Animation:** Complete overhaul of the blur animation calculation logic, including runtime detection of blurred screens for improved compatibility.
* **Stabilized Fade Animations:** Resolved an issue where fade animations desynchronized during rapid screen transitions (e.g., holding E or Esc). This ensures smooth and consistent fade-in/out effects.
* **Eliminated Frame Skipping/Resets:** Fixed bugs that caused frames of the fade animation to be skipped or animations to unexpectedly reset. Now provides a consistently continuous animation.
* **Independent Blur & Gradient Control:** Decoupled the background blurriness animation and background gradient animation, allowing for separate and independent control over each.
* **"Force Disabled" Screens:** Deprecated the "excluded screens" configuration, Use "force disabled screens" for clearer and more intuitive control.
* **New Animations for Title Screens:** Added animations for the "Blur Title Screen" and "Darken Title Screen" options, leveraging the new decoupled animation functionality.
* **Enabled Blur on Ignored Screens:** Added blur to the book edit/view/sign screens, command block edit screen, and sign edit screen, with configurable options in the settings.
* **Performance Optimization:** Improved performance by preventing unnecessary drawing when animations are completely faded out.
* **Improved Mod Compatibility:** Increased compatibility with other mods and modded scenarios by utilizing simpler, more chainable Mixins.
* **Fixed Blur Slider Issue on 1.21.11:** Fixed a bug where the blur slider didn't work correctly past 10 in version 1.21.11.
* **Truly Configure Gradient:** Ensures that disabling the gradient completely removes any instance where Blur+'s special background gradient would be drawn, instead falling back to the original screen background.
* **Eliminated Flickering:** Fixed all known instances of flickering, including the title screen, excluded screens, force-disabled screens, and force-enabled screens.
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Fabric 1.21.8
5.3.2+1.21.8-fabric28 дек. 2025 г.5,2 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Neoforge 1.21.8
5.3.2+1.21.8-neoforge28 дек. 2025 г.115Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Fabric 1.21.5
5.3.2+1.21.5-fabric28 дек. 2025 г.3,7 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Neoforge 1.21.5
5.3.2+1.21.5-neoforge28 дек. 2025 г.99Minecraft: 1.21.4, 1.21.5neoforge
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Fabric 1.21.11
5.3.2+1.21.11-fabric28 дек. 2025 г.18,1 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Neoforge 1.21.1
5.3.2+1.21.1-neoforge28 дек. 2025 г.2,8 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Fabric 1.21.10
5.3.2+1.21.10-fabric28 дек. 2025 г.20,4 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Neoforge 1.21.10
5.3.2+1.21.10-neoforge28 дек. 2025 г.124Minecraft: 1.21.9, 1.21.10neoforge
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Fabric 1.21.1
5.3.2+1.21.1-fabric28 дек. 2025 г.7,4 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.2 - Neoforge 1.21.11
5.3.2+1.21.11-neoforge28 дек. 2025 г.333Minecraft: 1.21.11neoforge
Что нового
### Blur+ v5.3.2
- **always** check if blur effect is applicable
- Should resolve all remainng instances of the `Can only blur once per frame` crash
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Fabric 1.21.8
5.3.1+1.21.8-fabric28 дек. 2025 г.69Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Neoforge 1.21.8
5.3.1+1.21.8-neoforge28 дек. 2025 г.44Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Fabric 1.21.10
5.3.1+1.21.10-fabric28 дек. 2025 г.80Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Neoforge 1.21.5
5.3.1+1.21.5-neoforge28 дек. 2025 г.24Minecraft: 1.21.4, 1.21.5neoforge
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Fabric 1.21.5
5.3.1+1.21.5-fabric28 дек. 2025 г.52Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Fabric 1.21.1
5.3.1+1.21.1-fabric28 дек. 2025 г.41Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Neoforge 1.21.10
5.3.1+1.21.10-neoforge28 дек. 2025 г.24Minecraft: 1.21.9, 1.21.10neoforge
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Neoforge 1.21.1
5.3.1+1.21.1-neoforge28 дек. 2025 г.68Minecraft: 1.21, 1.21.1neoforge
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Fabric 1.21.11
5.3.1+1.21.11-fabric28 дек. 2025 г.96Minecraft: 1.21.11fabric, quilt
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.1 - Neoforge 1.21.11
5.3.1+1.21.11-neoforge28 дек. 2025 г.39Minecraft: 1.21.11neoforge
Что нового
### Blur+ v5.3.1
- Fix crash `java.lang.IllegalStateException: Can only blur once per frame` that occurred in edge cases
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Neoforge 1.21.8
5.3.0+1.21.8-neoforge28 дек. 2025 г.24Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Fabric 1.21.8
5.3.0+1.21.8-fabric28 дек. 2025 г.67Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Neoforge 1.21.5
5.3.0+1.21.5-neoforge28 дек. 2025 г.20Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Fabric 1.21.5
5.3.0+1.21.5-fabric28 дек. 2025 г.50Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Fabric 1.21.11
5.3.0+1.21.11-fabric28 дек. 2025 г.132Minecraft: 1.21.11fabric, quilt
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Neoforge 1.21.11
5.3.0+1.21.11-neoforge28 дек. 2025 г.31Minecraft: 1.21.11neoforge
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Neoforge 1.21.1
5.3.0+1.21.1-neoforge28 дек. 2025 г.47Minecraft: 1.21, 1.21.1neoforge
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Neoforge 1.21.10
5.3.0+1.21.10-neoforge28 дек. 2025 г.24Minecraft: 1.21.9, 1.21.10neoforge
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Fabric 1.21.1
5.3.0+1.21.1-fabric28 дек. 2025 г.89Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.3.0 - Fabric 1.21.10
5.3.0+1.21.10-fabric28 дек. 2025 г.96Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
## Blur+ v5.3.0
- Switch to Stonecutter build system, which allows us to support multiple versions of Minecraft at the same time
- Currently supported versions: 1.21.1, 1.21.5, 1.21.8, 1.21.10, 1.21.11 (on Fabric & NeoForge)
- Migrate to the official Mojang mappings, making the codebase future-proof
- Fix config not being saved correctly
- This was hard to pinpoint, but I finally did it :)
Sorry for the long waiting time!
release
Blur+ 5.2.3 - NeoForge 1.21.9
5.2.3-neoforge8 окт. 2025 г.2,7 тыс.Minecraft: 1.21.9, 1.21.10neoforge
Что нового
## Blur+ v5.2.3+1.21.9 for 1.21.9
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Port: The Copper Age (1.21.9/10)
release
Blur+ 5.2.3 - Fabric 1.21.9
5.2.3-fabric8 окт. 2025 г.316,3 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
## Blur+ v5.2.3+1.21.9 for 1.21.9
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Port: The Copper Age (1.21.9/10)
release
Blur+ 5.2.2+1.21.1 - NeoForge 1.21.1
5.2.2+1.21.1-neoforge15 июл. 2025 г.42,3 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## Blur+ v5.2.2+1.21.1+1.21.1 for 1.21.1
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Backport: adjust for 1.21.1
- Port: Chase the Skies (1.21.6)
- Feat: use MidnightLib's new widget API for radius slider
- Create es_ar.json
- Fix: move gradient z-coordinate further back
- Fix: gradient breaking various mod screens
- Fix: improve gradient handling
- Feat: improve config screen with comments
- Fix: less invasive gradient injection
- Feat: various improvements
- Fix: add null-check for Minecraft options
- Readme: remove duplicate banner
- Chore: bump version
- Fix: crash in production when opening config screen
- Feat: title screen blur
- Feat: add mirror of blur radius to config screen
- Fix: container blur not working on NeoForge
release
Blur+ 5.2.2+1.21.1 - Fabric 1.21.1
5.2.2+1.21.1-fabric15 июл. 2025 г.123,3 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## Blur+ v5.2.2+1.21.1+1.21.1 for 1.21.1
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Backport: adjust for 1.21.1
- Port: Chase the Skies (1.21.6)
- Feat: use MidnightLib's new widget API for radius slider
- Create es_ar.json
- Fix: move gradient z-coordinate further back
- Fix: gradient breaking various mod screens
- Fix: improve gradient handling
- Feat: improve config screen with comments
- Fix: less invasive gradient injection
- Feat: various improvements
- Fix: add null-check for Minecraft options
- Readme: remove duplicate banner
- Chore: bump version
- Fix: crash in production when opening config screen
- Feat: title screen blur
- Feat: add mirror of blur radius to config screen
- Fix: container blur not working on NeoForge
release
Blur+ 5.2.2 - Fabric 1.21.6
5.2.2-fabric17 июн. 2025 г.476,4 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
## Blur+ v5.2.2+1.21.6 for 1.21.6
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Port: Chase the Skies (1.21.6)
release
Blur+ 5.2.2 - NeoForge 1.21.6
5.2.2-neoforge17 июн. 2025 г.3,4 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
## Blur+ v5.2.2+1.21.6 for 1.21.6
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Port: Chase the Skies (1.21.6)
release
Blur+ 5.2.2 - NeoForge 1.21.6
5.2.2-neoforge17 июн. 2025 г.64Minecraft: 1.21.6neoforge
Что нового
## Blur+ v5.2.2+1.21.6 for 1.21.6
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Port: Chase the Skies (1.21.6)
release
Blur+ 5.2.1 - NeoForge 1.21.4
5.2.1-neoforge14 мая 2025 г.3 тыс.Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## Blur+ v5.2.1+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Feat: use MidnightLib's new widget API for radius slider
- Create es_ar.json
- Fix: move gradient z-coordinate further back
- Fix: improve gradient handling
- Feat: improve config screen with comments
- Fix: less invasive gradient injection
release
Blur+ 5.2.1 - Fabric 1.21.4
5.2.1-fabric14 мая 2025 г.379,5 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## Blur+ v5.2.1+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Feat: use MidnightLib's new widget API for radius slider
- Create es_ar.json
- Fix: move gradient z-coordinate further back
- Fix: improve gradient handling
- Feat: improve config screen with comments
- Fix: less invasive gradient injection
release
Blur+ 5.0.0-hotfix.1 - Fabric 1.21.1
5.0.0-hotfix.1-fabric19 апр. 2025 г.109,8 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## Blur+ v5.0.0-hotfix.1+1.21.1 for 1.21.1
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Fix: gradient breaking various mod screens
release
Blur+ 5.2.0 - NeoForge 1.21.4
5.2.0-neoforge28 мар. 2025 г.2,1 тыс.Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## Blur+ v5.2.0+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Feat: various improvements
release
Blur+ 5.2.0 - Fabric 1.21.4
5.2.0-fabric28 мар. 2025 г.208 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## Blur+ v5.2.0+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Feat: various improvements
release
Blur+ 5.1.3 - Fabric 1.21.4
5.1.3-fabric2 февр. 2025 г.81 тыс.Minecraft: 1.21.4fabric, quilt
Что нового
## Blur+ v5.1.3+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Fix: add null-check for Minecraft options
release
Blur+ 5.1.3 - NeoForge 1.21.4
5.1.3-neoforge2 февр. 2025 г.1,5 тыс.Minecraft: 1.21.4neoforge
Что нового
## Blur+ v5.1.3+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Fix: add null-check for Minecraft options
release
Blur+ 5.1.2 - Fabric 1.21.4
5.1.2-fabric27 янв. 2025 г.8,5 тыс.Minecraft: 1.21.4fabric, quilt
Что нового
## Blur+ v5.1.2+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Fix: crash in production when opening config screen
release
Blur+ 5.1.2 - NeoForge 1.21.4
5.1.2-neoforge27 янв. 2025 г.186Minecraft: 1.21.4neoforge
Что нового
## Blur+ v5.1.2+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Fix: crash in production when opening config screen
release
Blur+ 5.1.1 - Fabric 1.21.4
5.1.1-fabric25 янв. 2025 г.5,2 тыс.Minecraft: 1.21.4fabric, quilt
Что нового
## Blur+ v5.1.1+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Feat: title screen blur
release
Blur+ 5.1.1 - NeoForge 1.21.4
5.1.1-neoforge25 янв. 2025 г.110Minecraft: 1.21.4neoforge
Что нового
## Blur+ v5.1.1+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Feat: title screen blur
release
Blur+ 5.1.0 - Fabric 1.21.4
5.1.0-fabric25 янв. 2025 г.308Minecraft: 1.21.4fabric, quilt
Что нового
## Blur+ v5.1.0+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Feat: add mirror of blur radius to config screen
release
Blur+ 5.1.0 - NeoForge 1.21.4
5.1.0-neoforge25 янв. 2025 г.92Minecraft: 1.21.4neoforge
Что нового
## Blur+ v5.1.0+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Feat: add mirror of blur radius to config screen
release
Blur+ 5.0.2 - NeoForge 1.21.4
5.0.2-neoforge8 дек. 2024 г.1,1 тыс.Minecraft: 1.21.4neoforge
Что нового
## Blur+ v5.0.2+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Update dependencies to 1.21.4
release
Blur+ 5.0.2 - Fabric 1.21.4
5.0.2-fabric8 дек. 2024 г.49,6 тыс.Minecraft: 1.21.4fabric, quilt
Что нового
## Blur+ v5.0.2+1.21.4 for 1.21.4
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Update dependencies to 1.21.4
release
Blur+ 5.0.1 - Fabric 1.21.3
5.0.1-fabric5 нояб. 2024 г.44,1 тыс.Minecraft: 1.21.2, 1.21.3fabric, quilt
Что нового
## Blur+ v5.0.1+1.21.3 for 1.21.3
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Update to 1.21.3
release
Blur+ 5.0.1 - NeoForge 1.21.3
5.0.1-neoforge5 нояб. 2024 г.1 тыс.Minecraft: 1.21.2, 1.21.3neoforge
Что нового
## Blur+ v5.0.1+1.21.3 for 1.21.3
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Update to 1.21.3
release
Blur+ 5.0.0 - Fabric 1.21
5.0.0-fabric6 сент. 2024 г.364 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## Blur+ v5.0.0+1.21 for 1.21
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Final changes before 5.0.0
- Create README.md
- Increased max blur intensity & Working screen overrides
- Architectury port, EMI compat
- Update zh_tw.json
- Added Traditional Chinese (zh_tw.json)
- Update translations for zh_cn
release
Blur+ 5.0.0 - NeoForge 1.21
5.0.0-neoforge6 сент. 2024 г.31,7 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## Blur+ v5.0.0+1.21 for 1.21
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Final changes before 5.0.0
- Create README.md
- Increased max blur intensity & Working screen overrides
- Architectury port, EMI compat
- Update zh_tw.json
- Added Traditional Chinese (zh_tw.json)
- Update translations for zh_cn
release
Blur+ 4.1.0 - Fabric 1.21
4.1.017 июн. 2024 г.614 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## Blur+ v4.1.0 for 1.21
[View the changelog](https://www.github.com/Motschen/Blur/commits/)
- Update to 1.21 & Add exclusion list
release
Blur+ 4.0.0 - 1.20.6
4.0.0-fabric2 мая 2024 г.61,4 тыс.Minecraft: 1.20.5, 1.20.6fabric, quilt
Что нового
- Smooth & configurable animations
- Apply blur to containers (such as the inventory, chests, etc.)
- Customize gradient backgrounds
- Added rainbow mode! 🌈
- Allow gradients to be rotated
- Add many new animation curves
- Update to 1.20.5/6
- Correctly scale gradients
- Updated German translations
release
Blur 3.2.0 - 1.20.4
3.2.019 дек. 2023 г.268 тыс.Minecraft: 1.20.3, 1.20.4fabric, quilt
Что нового
- Port to 1.20.4 (thanks to @backryun)
- Fix crash when Blur.prevScreen is null (thanks @SzczurekYT)
release
Blur 3.1.1 - 1.20.2
3.1.130 сент. 2023 г.130,9 тыс.Minecraft: 1.20.2fabric, quilt
Что нового
- Port to 1.20.2 by @TheMrEngMan & @backryun
- Exclude MidnightControls' touchscreen overlay and Baritone click screen by default (closes #75)
- Miscellaneous fixes
release
Blur 3.1.0 - 1.20
3.1.010 июн. 2023 г.5,4 млнMinecraft: 1.20, 1.20.1fabric, quilt
Что нового
- Update to 1.20
- Fix fade out applying to screens without blur
- Enable fade out effect by default
release
Blur 3.0.0 - 1.19.4
3.0.025 мар. 2023 г.74,5 тыс.Minecraft: 1.19.4fabric, quilt
Что нового
- Add fade out effect (closes #41)
- Duration can be configured seperately
- Disabled by default until I get some feedback on it
- Improve config screen (tabs & sliders)
- French translations by @Calvineries
- Update to 1.19.4 by @backryun & @byquanton
release
Blur 2.6.1 - 1.19.3
2.6.114 дек. 2022 г.31,5 тыс.Minecraft: 1.19.3fabric, quilt
Что нового
- Port to 1.19.3 by @backryun
release
Blur 2.6.0 - 1.19
2.6.026 июн. 2022 г.326,7 тыс.Minecraft: 1.19, 1.19.1, 1.19.2, 22w42afabric, quilt
Что нового
- Add easing option to fade animation by @Scrumplex
- Add Korean translations by @gyular
release
Blur 2.5.0 - 1.19
2.5.011 июн. 2022 г.58,6 тыс.Minecraft: 1.19fabric, quilt
Что нового
- Update to 1.19 (thanks to @byquanton)
- Better exclusions
- Ability to exclude screens based on package
- "showScreenTitle" now logs to console instead of showing it on screen (fixes screens that don't call super.render() in their render method)
- Better colors
- Colors are now in hex format (allows use of any hex color picker)
- Alpha/Transparency is now configured separately
release
Blur 2.4.1 - 1.18
2.4.14 дек. 2021 г.118,4 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 22w11a, 22w12afabric, quilt
Что нового
- Update to 1.18
release
Blur 2.4.0 - 1.17
2.4.031 окт. 2021 г.7,8 тыс.Minecraft: 1.17, 1.17.1fabric
Что нового
- Made Blur exclusions configurable in-game
- ReplayMod and ProjectInception screens are excluded by default
- Update to MidnightLib 3.0.0
- Fix version in fabric.mod.json
release
Blur 2.3.0 - 1.17
2.3.024 сент. 2021 г.913Minecraft: 1.17, 1.17.1fabric
Что нового
Update to MidnightLib v0.2.5
Add live config preview
Russian translations by @Felix14-v2
Brazilian translations by @Percario
release
Blur 2.2.1 - 1.17
2.2.121 июн. 2021 г.1,6 тыс.Minecraft: 1.17, 1.17.1-pre1fabric
Что нового
Update to 1.17 and MidnightLib 1.0.4
release
Blur 2.1.0 - 21w08b
2.1.0-21w08b5 мар. 2021 г.273Minecraft: 21w08a, 21w08bfabric
Что нового
Switch to MidnightConfig:
- Much smaller file size
- Live preview
- Fixed Crash after saving invalid value
Chinese translation by @Enaium
Update to 21w08b
release
Blur 2.1.0 - 1.16.x
2.1.0-1.165 мар. 2021 г.34,9 тыс.Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5fabric
Что нового
Switch to MidnightConfig:
- Much smaller file size
- Live preview
- Fixed Crash after saving invalid value
Chinese translation by @Enaium
Update to 21w08b
release
Blur 2.0.0 - 20w51a+
2.0.0-20w51a1 янв. 2021 г.333Minecraft: 20w51a, 21w03a, 21w05a, 21w05b, 21w06a, 21w07a, 21w08a, 21w08bfabric
release
Blur 2.0.0 - 1.16.2+
2.0.01 янв. 2021 г.617Minecraft: 1.16.2, 1.16.3, 1.16.4fabric
beta
Blur 1.0.5 - 1.15.2
1.0.51 янв. 2021 г.2 тыс.Minecraft: 1.15, 1.15.1, 1.15.2fabric