BBSMC Logo
模组整合包光影资源包软件汉化插件数据包地图
登录
模组插件数据包光影资源包整合包软件汉化地图
登录
设置
背景模糊 - Blur+
背景模糊 - Blur+

背景模糊 - Blur+

为所有的GUI背景添加了可自定义的高斯模糊效果。

21212 years ago
背景模糊 - Blur+

背景模糊 - Blur+

为所有的GUI背景添加了可自定义的高斯模糊效果。

212
1

基本信息

我的世界Java版本

26.3
26.2
26.1
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x

平台

\n \n \n Fabric
NeoForge
\n \n \n \n \n \n \n \n \n Quilt

运行环境

客户端
客户端和服务端
BBSMC 创作者激励广告

其他链接

反馈问题 查看源码
Modrinth

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

搬运资源声明

对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。

详情信息

许可证 MIT
发布于 2024-12-04
更新于 2026-09-19
简介渲染图更新日志版本百科反馈讨论

全部版本

1
2
7

Blur+ 6.3.1 - Neoforge 26.3

on 2026 Sep 19
下载

Blur+ v6.3.1

非常感谢 @amiralimollaei 在 #164 中提交的以下更改:

  • 修复嵌套界面(例如新的好友菜单)中的崩溃

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新了简体中文翻译

非常感谢 @amiralimollaei 通过拉取请求提交的以下更改。
你的持续支持对我们意义重大!

  • 完全连续的动画
  • 添加了减少游戏内界面背景模糊的选项*(默认关闭)*
  • 添加了模糊死亡界面的选项
  • 修复 Gradle 问题

Blur+ v6.2.0

  • REI 和 JEI 的配方界面现在默认会被模糊处理
  • 修复渐变颜色解码错误的问题

非常感谢 @amiralimollaei 通过拉取请求提交的以下更改:

  • 修复背景渐变在一些不应该淡出的界面上淡出的问题(世界创建界面、统计信息界面等)
  • 重构所有动画,增加了更多抽象,使未来动画中可以拥有超过 2 个状态
  • 移除了 AnimationHandler.java 和 RainbowColor.java,因为我们现在在 animations.impl 包中实现所有动画
  • 移除了 TimingHandler.java,因为我们现在对所有动画都使用 Minecraft 内置的计时器
  • 添加了 AbstractAnimationHandler.java、AnimationState.java 和 IAnimationHandler.java,以及它们的实现 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 和 GradientAnimationHandler.java
  • 添加了用于渲染调试信息的 DebugHudRenderer.java
  • 添加了一个在配置中启用或禁用彩虹模式的新动画
  • 添加了调试HUD(配置界面中的选项),在游戏窗口左上角显示当前界面的 ID

Blur+ v6.1.0

再次非常感谢 @amiralimollaei 通过拉取请求提交这些更改!

目前的更改:

  • 修复了边缘情况下界面闪烁和闪动的问题
  • 界面的所有属性现在都在单帧内收集, 之前的版本无法在一帧内确定界面的属性, 因而导致轻微的闪烁问题,即淡出动画会在不应触发的一帧被触发 (例如在两个都有模糊背景的界面之间切换), 同样,淡入动画都有一帧的延迟,现在已修复, 同时也提升了响应速度。
  • Blur.onRender 和 Blur.onRenderEnd 现在每次渲染过程只调用一次,并在出现问题时记录有用的信息
  • 删除了 Blur.onScreenChange 及其 Mixin,因为我们不再需要该信息
  • 淡入淡出动画的计时器现在使用纳秒级时间,以便在高帧率下更精确地工作,计时器也在所有动画之间共享,而不是每个动画单独实例化
  • 修复了背景渐变颜色在淡出时变暗为黑色的错误,该错误会导致明亮的背景颜色出现闪烁
  • 添加了更多信息性的注释,重命名了变量和类以提高清晰度,并重构了部分代码以提高可读性
  • 尝试避免背景渐变在每帧渲染超过一次,即使界面多次调用 renderBackground。
  • 修复菜单模糊程度滑块有时不显示准确数值的问题
  • 不再替换界面的整个背景纹理,只替换黑化纹理。
  • 使用可链式调用的 Mixin 来应用菜单模糊半径系数

Blur+ v6.0.0

非常感谢 @amiralimollaei 通过拉取请求提交这些更改!
许多长期存在的问题终于被修复了——Blur 现在比以往任何时候都更加流畅 :D

主要改进与修复:

  • 模糊动画重制: 全面改进模糊动画的计算逻辑,包括对模糊界面的运行时检测,以提高兼容性。
  • 淡入淡出动画稳定化: 解决了在快速切换界面(例如按住 E 或 Esc)时淡入淡出动画不同步的问题。这确保了平滑一致的淡入/淡出效果。
  • 消除了跳帧/重置: 修复了导致淡入淡出动画跳帧或动画意外重置的错误。现在提供持续连贯的动画。
  • 模糊与渐变独立控制: 将背景模糊动画和背景渐变动画解耦,允许对各自进行单独和独立的控制。
  • “强制禁用”界面: 弃用了“排除界面”配置,改用“强制禁用界面”来实现更清晰、更直观的控制。
  • 标题画面新动画: 为“模糊标题画面”和“黑化标题画面”选项添加了动画,利用了新的解耦动画功能。
  • 在忽略的界面上启用模糊: 为书与笔编辑/查看/告示牌界面、命令方块编辑界面和告示牌编辑界面添加了模糊效果,并可在设置中配置选项。
  • 性能优化: 通过在动画完全淡出时阻止不必要的绘制来提高性能。
  • 改进的模组兼容性: 通过使用更简单、更可链式调用的 Mixins,提高了与其他模组和模组场景的兼容性。
  • 修复 1.21.11 上的模糊滑块问题: 修复了 1.21.11 版本中模糊滑块超过 10 时无法正常工作的错误。
  • 真正可配置的渐变: 确保禁用渐变时完全移除所有绘制 Blur+ 特殊背景渐变的情况,改为回退到原始界面背景。
  • 消除闪烁: 修复了所有已知的闪烁情况,包括标题画面、排除界面、强制禁用界面和强制启用界面。

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应该能解决所有剩余的 Can only blur once per frame 崩溃情况

Blur+ v5.3.1

  • 修复在边缘情况下发生的崩溃 java.lang.IllegalStateException: Can only blur once per frame

Blur+ v5.3.0

  • 切换到 Stonecutter 构建系统,使我们能够同时支持多个 Minecraft 版本
    • 目前支持的版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(在 Fabric 与 NeoForge 上)
  • 迁移到官方 Mojang 映射,使代码库面向未来
  • 修复配置无法正确保存的问题
    • 这个问题很难定位,但我终于做到了 :)
      抱歉让大家久等了!

Blur+ 6.3.1 - Fabric 26.3

on 2026 Sep 19
下载

Blur+ v6.3.1

非常感谢 @amiralimollaei 在 #164 中提交了以下更改:

  • 修复嵌套界面(如新增的好友菜单)中的崩溃

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新了简体中文翻译

非常感谢 @amiralimollaei 通过拉取请求提交了以下更改。 你的持续支持对我们意义重大!

  • 完全连续的动画
  • 新增减少游戏内界面背景模糊的选项*(默认关闭)*
  • 新增模糊死亡界面的选项
  • 修复 Gradle 问题

Blur+ v6.2.0

  • REI 和 JEI 的配方界面现在默认会被模糊
  • 修复渐变颜色解码错误的问题

非常感谢 @amiralimollaei 通过拉取请求提交了以下更改:

  • 修复某些不应淡出的界面(如创建世界界面、统计信息界面等)背景渐变淡出的问题
  • 重构所有动画并加入更多抽象层,使未来动画可以拥有超过 2 种状态
  • 移除 AnimationHandler.java 和 RainbowColor.java,因为现在所有动画都在 animations.impl 包中实现
  • 移除 TimingHandler.java,因为现在所有动画都使用 Minecraft 内置的计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 和 IAnimationHandler.java,及其实现 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 和 GradientAnimationHandler.java
  • 新增用于渲染调试信息的 DebugHudRenderer.java
  • 在配置中新增用于启用或禁用彩虹模式的动画
  • 新增调试HUD(配置界面中的选项),可在游戏窗口左上角显示当前界面的 ID

Blur+ v6.1.0

再次非常感谢 @amiralimollaei 通过拉取请求提交这些更改!

目前的更改:

  • 修复特殊情况下的界面闪烁与闪现问题
  • 界面的所有属性现在都在单帧内收集完成。之前的版本无法在单帧内确定界面的属性,因此会出现轻微闪烁——淡出动画会在不该触发的帧上被触发一帧(例如在两个都有模糊背景的界面之间切换)。 同样,淡入淡出动画都有一帧的延迟,现已修复,响应速度也有所提升。
  • Blur.onRender 和 Blur.onRenderEnd 现在每次渲染通道只调用一次,并在出现问题时记录有用的信息
  • 删除 Blur.onScreenChange 及其 Mixin,因为我们不再需要该信息
  • 淡入淡出动画的计时器现在使用纳秒计时,以便在高帧率下更精确地工作;该计时器还在所有动画之间共享,而不是每个动画单独实例化
  • 修复背景渐变颜色在淡出时会变暗至黑色、导致明亮背景颜色闪烁的漏洞
  • 添加了更具说明性的注释,重命名变量和类以提高清晰度,并重构部分代码以提高可读性
  • 尝试避免每帧多次渲染背景渐变,即使界面多次调用 renderBackground
  • 修复菜单模糊度滑块有时不显示准确数值的问题
  • 不再替换界面的整个背景纹理,只替换黑化纹理。
  • 使用可链式调用的 Mixin 来应用菜单模糊半径系数

Blur+ v6.0.0

非常感谢 @amiralimollaei 通过拉取请求提交这些更改! 许多长期存在的问题终于被修复了——Blur 现在比以往任何时候都更加流畅 :D

主要改进与修复:

  • 重构模糊动画: 全面革新模糊动画的计算逻辑,包括运行时检测模糊界面,以提高兼容性。
  • 稳定淡入淡出动画: 解决快速切换界面(如按住 E 或 Esc)时淡入淡出动画不同步的问题,确保淡入/淡出效果流畅且一致。
  • 消除跳帧/重置: 修复导致淡入淡出动画跳帧或动画意外重置的漏洞,现在可提供持续连贯的动画。
  • 独立的模糊与渐变控制: 将背景模糊度动画与背景渐变动画解耦,可分别独立控制两者。
  • “强制禁用”界面: 弃用“排除界面”配置,改用“强制禁用界面”以获得更清晰直观的控制。
  • 标题画面新动画: 为“模糊标题画面”和“黑化标题画面”选项添加动画,利用了新的解耦动画功能。
  • 在被忽略的界面上启用模糊: 为书的编辑/阅读/告示牌界面、命令方块编辑界面和告示牌编辑界面添加模糊,并可在设置中配置。
  • 性能优化: 通过在动画完全淡出时避免不必要的绘制来提升性能。
  • 改进模组兼容性: 通过使用更简单、更可链式调用的 Mixin,提高与其他模组及模组场景的兼容性。
  • 修复 1.21.11 版本模糊滑块问题: 修复 1.21.11 版本中模糊滑块超过 10 后无法正常工作的漏洞。
  • 真正可配置的渐变: 确保禁用渐变后完全移除所有绘制 Blur+ 特殊背景渐变的情况,转而回退到原始界面背景。
  • 消除闪烁: 修复所有已知的闪烁情况,包括标题画面、排除界面、强制禁用界面和强制启用界面。

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可解决所有剩余的 Can only blur once per frame 崩溃问题

Blur+ v5.3.1

  • 修复特殊情况下发生的崩溃 java.lang.IllegalStateException: Can only blur once per frame

Blur+ v5.3.0

  • 切换到 Stonecutter 构建系统,使我们能够同时支持多个 Minecraft 版本
    • 当前支持的版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(在 Fabric 与 NeoForge 上)
  • 迁移至官方 Mojang 映射,使代码库面向未来
  • 修复配置无法正确保存的问题
    • 这个问题很难定位,但我终于做到了 :) 抱歉让大家久等了!

Blur+ 6.3.1 - Neoforge 26.2

on 2026 Jun 29
下载

Blur+ v6.3.1

特别感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新版好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进,您的持续支持意义非凡!

  • 实现全程连续的动画效果
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“对死亡界面启用模糊”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

由衷感谢 @amiralimollaei 通过 Pull Request #157 提交以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变色异常淡出的问题
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持两状态以上的动画效果奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关”对应的动画效果
  • 新增调试 HUD(可在配置界面中启用),在游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request #156 提交以下改进!

目前已完成的改进:

  • 修复极端情况下的界面闪烁与闪屏问题
  • 现在所有界面属性均在单帧内完成采集;此前版本无法在一帧内准确判定界面属性,导致淡出动画偶尔在不该触发时被激活一帧(例如在两个均启用模糊的界面间切换),同样地,所有淡入/淡出动画此前均存在一帧延迟,现已全部修复,响应速度亦随之提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用日志信息
  • 删除 Blur.onScreenChange 及其对应 Mixin,因该信息已不再需要
  • 淡入/淡出动画计时器现以纳秒为单位,以更精准适配高帧率场景;且该计时器在所有动画间共享,而非每个动画单独实例化
  • 修复淡出时背景渐变色异常变暗至纯黑的问题,避免亮色背景出现闪烁
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并重构部分代码逻辑
  • 即使界面多次调用 renderBackground,也确保每帧最多仅绘制一次背景渐变色
  • 修复菜单模糊度滑块偶现数值显示不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图部分
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request #149 提交以上改进!
诸多长期存在的问题现已彻底解决——Blur 的表现比以往任何时候都更加流畅自如 :D

主要改进与修复:

  • 全面重制模糊动画: 彻底重构模糊动画计算逻辑,新增运行时模糊界面检测机制,显著提升兼容性
  • 稳定淡入/淡出动画: 解决快速切换界面(例如长按 E 或 Esc 键)时淡入/淡出动画不同步的问题,确保过渡效果始终平滑一致
  • 杜绝跳帧与重置: 修复导致淡入/淡出动画跳过帧数或意外重置的 Bug,现可提供真正连续不间断的动画体验
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃旧版“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增专属动画,充分利用新实现的解耦动画框架
  • 为忽略界面启用模糊: 为主菜单书本编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中自由配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升性能表现
  • 增强模组兼容性: 采用更简单、更易链式调用的 Mixin 实现,大幅提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块 Bug: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的问题
  • 真正意义上的渐变开关: 关闭渐变功能后,将彻底禁用 Blur+ 的特殊背景渐变绘制,直接回退至原始界面背景
  • 彻底消除闪烁: 修复所有已知闪烁问题,包括主菜单界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有 Can only blur once per frame 崩溃问题

Blur+ v5.3.1

  • 修复极端情况下触发的 java.lang.IllegalStateException: Can only blur once per frame 崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,从而支持同时兼容多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,确保代码库具备长期可维护性
  • 修复配置文件未能正确保存的问题
    • 此问题定位难度较大,但最终成功解决 :)
      非常抱歉让您久等了!

Blur+ 6.3.1 - Fabric 26.2

on 2026 Jun 29
下载

Blur+ v6.3.1

衷心感谢 @amiralimollaei 在 #164 中提交的以下更新:

  • 修复嵌套界面(例如新好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新了简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交的以下改进。
您的持续支持对我们意义重大!

  • 实现全程连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 在 Pull Request #157 中提交的以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持两状态以上的动画效果奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”,可在设置中启用或禁用彩虹效果
  • 新增调试 HUD(可在配置界面中开启),于游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 在 Pull Request #156 中提交的改进!

已实现的改进:

  • 修复边缘情况下的界面闪烁与闪白问题
  • 现在每帧即可完整采集界面全部属性;此前版本无法在一帧内准确判定界面属性,导致出现一帧误触发淡出动画的轻微闪烁(例如在两个均启用模糊背景的界面间切换);此外,所有淡入淡出动画此前均存在一帧延迟,现已全部修复,响应更灵敏
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅被调用一次,并在异常时输出有用日志信息
  • 已删除 Blur.onScreenChange 及其对应 Mixin,因该信息已不再需要
  • 淡出动画计时器现以纳秒为单位,从而更精准适配高帧率场景;且该计时器现由全部动画共享,而非每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变黑的问题,避免高亮度背景色下产生闪烁
  • 增加更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变
  • 修复菜单模糊度滑块有时显示值不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图部分
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 在 Pull Request #149 中提交的改进!
诸多长期存在的问题现已彻底解决——Blur 的表现比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 全面重制模糊动画: 彻底重构模糊动画计算逻辑,新增运行时模糊界面检测机制,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保过渡平滑一致
  • 消除跳帧与重置: 修复导致淡出动画跳过帧数或意外重置的 Bug,现可提供真正连续不间断的动画效果
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画完全解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新增动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增动画支持,充分利用上述解耦动画架构
  • 在被忽略界面启用模糊: 为主菜单书本编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中独立配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升性能表现
  • 增强模组兼容性: 采用更简洁、更易链式扩展的 Mixin 实现,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的 Bug
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将彻底不被绘制,转而回退至原始界面背景
  • 彻底消除闪烁: 修复所有已知闪烁问题,包括主菜单界面、被排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有 每帧仅允许模糊一次 崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的 java.lang.IllegalStateException: 每帧仅允许模糊一次 崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,支持同时兼容多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge)
  • 迁移至 Mojang 官方映射表,确保代码库面向未来可持续维护
  • 修复配置无法正确保存的问题
    • 此问题定位难度极高,但最终还是成功解决了 :)
      非常抱歉让大家久等了!

Blur+ 6.3.1 - Fabric 26.1

on 2026 Jun 29
下载

Blur+ v6.3.1

衷心感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新,您的持续支持意义非凡!

  • 实现全程连续的动画效果
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“对死亡界面启用模糊”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下更新:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持两状态以上的动画效果奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”,可在设置中启用或禁用该模式
  • 新增调试 HUD(配置界面中可开启),在游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!

截至目前的更新内容:

  • 修复极端情况下的界面闪烁与频闪问题
  • 现在所有界面属性均于单帧内一次性采集完成;旧版本无法在一帧内准确判定界面属性,因而存在轻微闪烁问题(例如在两个均启用模糊背景的界面间切换时,淡出动画会误触发一帧);此外,所有淡入淡出动画此前均存在一帧延迟,现已全部修复,响应性亦随之提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅被调用一次,并在异常时输出有用日志信息
  • Blur.onScreenChange 及其 Mixin 已被移除,因该信息已不再需要
  • 淡入淡出动画计时器现采用纳秒级精度,以更精准适配高帧率场景;且该计时器现为全局共享,不再为每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变黑的问题(该问题曾导致明亮背景色下出现闪烁)
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多仅绘制一次背景渐变
  • 修复菜单模糊度滑块偶有显示不准确数值的问题
  • 不再整体替换界面背景纹理,仅替换暗化纹理部分
  • 使用链式 Mixin 实现菜单模糊半径系数的灵活应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!
诸多长期存在的问题现已彻底解决——Blur 的运行表现比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 重制模糊动画系统: 全面重构模糊动画计算逻辑,新增运行时模糊界面检测机制,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保效果平滑一致
  • 杜绝跳帧与重置: 修复淡入淡出动画跳帧及意外重置的缺陷,实现真正连续不间断的动画表现
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新增动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增专属动画,充分利用新引入的解耦动画架构
  • 为忽略界面启用模糊: 为书本编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中独立配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升整体性能
  • 增强模组兼容性: 采用更简洁、更易链式扩展的 Mixin 实现,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块异常: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的问题
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将彻底不绘制,转而回退至原始界面背景
  • 全面消除闪烁: 彻底修复所有已知闪烁问题,涵盖主菜单界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决所有残留的“每帧仅能模糊一次”崩溃问题

Blur+ v5.3.1

  • 修复极端情况下发生的 java.lang.IllegalStateException: 每帧仅能模糊一次 崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,实现同时支持多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,保障代码库面向未来可持续维护
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让大家久等了!

Blur+ 6.3.1 - Fabric 1.21.8

on 2026 Jun 29
下载

Blur+ v6.3.1

特别感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新版好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进,您的持续支持意义非凡!

  • 实现全程连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变色意外淡出的问题
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持超过两种动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”
  • 新增调试 HUD(可在配置界面中启用),于游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!

目前已完成的改进:

  • 修复边缘情况下的界面闪烁与闪白问题
  • 现在所有界面属性均能在单帧内完整采集;旧版本因无法在一帧内准确判定界面属性,导致淡出动画偶尔在不该触发时被激活一帧(例如在两个均启用模糊背景的界面间切换),同理所有淡入淡出动画此前均存在一帧延迟,现已全部修复,响应性亦同步提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用日志信息
  • 已移除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡出动画计时器现采用纳秒级时间精度,以更精准适配高帧率场景;该计时器亦改为全局共享,而非每个动画单独实例化
  • 修复淡出时背景渐变色异常变暗至纯黑的问题,避免亮色背景下的闪烁现象
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多仅绘制一次背景渐变色
  • 修复菜单模糊度滑块偶现数值显示不准确的问题
  • 不再整体替换界面背景纹理,仅替换暗化纹理部分
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以上改进!
诸多长期存在的问题现已彻底解决——Blur 的运行表现比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 全面重构模糊动画逻辑: 彻底重写模糊动画计算机制,新增运行时模糊界面识别功能,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保效果始终平滑一致
  • 杜绝跳帧与重置: 修复导致淡入淡出动画跳过帧数或意外重置的缺陷,现可提供真正连续不间断的动画体验
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新增动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增动画支持,依托全新解耦动画架构实现
  • 为被忽略界面启用模糊: 为书籍编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中独立配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升整体性能
  • 增强模组兼容性: 采用更简洁、更易链式扩展的 Mixin 实现,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的 Bug
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将彻底不被绘制,直接回退至原始界面背景
  • 彻底消除闪烁: 修复所有已知闪烁问题,涵盖主菜单界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终校验模糊效果是否适用
    • 应可彻底解决剩余所有 Can only blur once per frame 崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的 java.lang.IllegalStateException: Can only blur once per frame 崩溃问题

Blur+ v5.3.0

  • 迁移至 Stonecutter 构建系统,支持同时兼容多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至官方 Mojang 映射表,保障代码库面向未来可持续演进
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让大家久等了!

Blur+ 6.3.1 - Neoforge 1.21.8

on 2026 Jun 29
下载

Blur+ v6.3.1

衷心感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新版好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进,您的持续支持意义重大!

  • 实现全程连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层抽象,为未来支持超过两种动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,现统一采用 Minecraft 内置计时器驱动全部动画
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”,可在设置中启用或禁用彩虹效果
  • 新增调试 HUD(可在配置界面中开启),在游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!

目前已完成的改进:

  • 修复边缘情况下的界面闪烁与闪白问题
  • 现在所有界面属性均于单帧内一次性采集完成;旧版本无法在一帧内准确判定界面属性,因而存在轻微闪烁——例如在两个均启用背景模糊的界面间切换时,会错误触发一帧的淡出动画;同理,所有淡入淡出动画此前均存在一帧延迟,现已全部修复,响应速度亦同步提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅被调用一次,并在异常时输出有用的日志信息
  • Blur.onScreenChange 及其 Mixin 已被移除,因该信息已不再需要
  • 淡出动画计时器现以纳秒为单位,从而更精准适配高帧率场景;且计时器在全部动画间共享,而非每个动画单独实例化
  • 修复淡出过程中背景渐变色过度变暗至纯黑的问题,避免亮色背景下的闪烁现象
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多仅绘制一次背景渐变
  • 修复菜单模糊度滑块有时显示数值不准确的问题
  • 不再整体替换界面背景纹理,仅替换暗化纹理部分
  • 采用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以上改进!
诸多长期存在的问题现已彻底解决——Blur 的表现比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 全面重构模糊动画: 彻底重写模糊动画计算逻辑,新增运行时模糊界面检测机制,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保过渡效果平滑一致
  • 杜绝跳帧与重置: 修复导致淡入淡出动画跳过帧数或意外重置的 Bug,现可提供真正连续、无中断的动画体验
  • 独立控制模糊与渐变: 将背景模糊动画与背景渐变动画完全解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 标题界面新增动画: 为“模糊标题界面”与“暗化标题界面”选项新增动画支持,充分利用新引入的解耦动画框架
  • 为被忽略界面启用模糊: 在书本编辑/查看界面、告示牌编辑界面、命令方块编辑界面中启用模糊效果,并可在设置中灵活配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升整体性能
  • 增强模组兼容性: 采用更简单、更易链式调用的 Mixin,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的 Bug
  • 真正意义上的渐变开关: 关闭渐变后将彻底禁用 Blur+ 所有特殊背景渐变绘制,直接回退至原始界面背景
  • 全面消除闪烁: 彻底修复所有已知闪烁问题,涵盖标题界面、被排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决所有残留的“每帧仅能模糊一次”崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的 java.lang.IllegalStateException: 每帧仅能模糊一次 崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,支持同时兼容多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge)
  • 迁移至 Mojang 官方映射表,保障代码库面向未来可持续演进
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让大家久等了!

Blur+ 6.3.1 - Neoforge 26.1

on 2026 Jun 29
下载

Blur+ v6.3.1

衷心感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如全新好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进,您的持续支持意义非凡!

  • 实现全程连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 配方界面默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持两态以上动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一采用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”
  • 新增调试 HUD(可在配置界面中启用),在游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!

截至目前的变更:

  • 修复边缘情况下的界面闪烁与闪屏问题
  • 现在所有界面属性均于单帧内集中采集;此前版本无法在一帧内完整判定界面属性,因而出现轻微闪烁——例如在两个均启用模糊背景的界面间切换时,淡出动画会误触发一帧;同理,所有淡入/淡出动画此前均存在一帧延迟,现已全部修复,响应速度亦随之提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用日志信息
  • 已移除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡入/淡出动画计时器现以纳秒为单位,可更精准适配高帧率场景;且所有动画共享同一计时器,而非各自实例化
  • 修复淡出过程中背景渐变色异常变黑的问题(该问题曾导致亮色背景出现明显闪烁)
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变
  • 修复菜单模糊度滑块偶现数值不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图
  • 采用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以上改进!
诸多长期存在的问题现已彻底解决——Blur 的运行表现比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 全面重构模糊动画: 彻底重写模糊动画计算逻辑,新增运行时模糊界面检测机制,显著提升兼容性
  • 稳定淡入/淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入/淡出动画不同步的问题,确保效果始终平滑一致
  • 杜绝跳帧与重置: 修复淡入/淡出动画跳过帧数或意外重置的缺陷,提供真正连贯不间断的动画体验
  • 独立控制模糊与渐变: 将背景模糊动画与背景渐变动画解耦,支持分别独立调节
  • “强制禁用”界面: 废弃“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增动画支持,充分利用解耦后的动画架构
  • 为忽略界面启用模糊: 在书本编辑/查看界面、告示牌编辑界面、命令方块编辑界面中启用模糊效果,并提供配置选项
  • 性能优化: 当动画完全淡出时,避免执行无谓的绘制操作,提升整体性能
  • 增强模组兼容性: 通过采用更简洁、更易链式调用的 Mixin,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块超过 10 后失效的 Bug
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将被彻底移除,自动回退至原始界面背景
  • 彻底消除闪烁: 修复所有已知闪烁问题,涵盖主菜单界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有 Can only blur once per frame 崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的 java.lang.IllegalStateException: Can only blur once per frame 崩溃问题

Blur+ v5.3.0

  • 迁移至 Stonecutter 构建系统,支持同时兼容多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,保障代码库面向未来兼容性
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让大家久等了!

Blur+ 6.3.1 - Fabric 1.21.1

on 2026 Jun 29
下载

Blur+ v6.3.1

衷心感谢 @amiralimollaei 在 #164 中提交的以下更新:

  • 修复嵌套界面(例如新好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新了简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交的以下改进。
您的持续支持意义重大!

  • 实现全程连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交的以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层抽象,为未来支持超过两种动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”
  • 新增调试 HUD(可在配置界面中开启),在游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交的以下改进!

目前已完成的改进:

  • 修复边缘情况下的界面闪烁与频闪问题
  • 现在单帧内即可完整采集界面全部属性;此前版本无法在一帧内准确判定界面属性,导致偶发一帧误触发淡出动画(例如在两个均启用模糊背景的界面间切换),同理淡入/淡出动画此前也存在一帧延迟——此问题现已彻底修复,响应更灵敏
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅被调用一次,并在异常时输出有用日志信息
  • 已移除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡出动画计时器现以纳秒为单位,可更精准适配高帧率场景;且所有动画共用同一计时器,而非每个动画单独实例化
  • 修复淡出时背景渐变色异常变黑的问题(该问题曾导致亮色背景出现闪烁)
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变
  • 修复菜单模糊度滑块有时显示值不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交的以下改进!
诸多长期存在的问题现已全部解决——Blur 比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 全面重制模糊动画:彻底重构模糊动画计算逻辑,新增运行时模糊界面检测机制,显著提升兼容性
  • 稳定淡入/淡出动画:解决快速切换界面(如长按 E 或 Esc 键)时淡入/淡出动画不同步的问题,确保效果始终平滑一致
  • 杜绝跳帧与重置:修复导致淡入/淡出动画跳过帧数或意外重置的 Bug,现可提供真正连续不间断的动画体验
  • 模糊与渐变独立控制:将背景模糊动画与背景渐变动画完全解耦,支持分别独立调节
  • “强制禁用”界面:弃用“排除界面”配置项,改用“强制禁用界面”,操作更清晰直观
  • 主菜单新动画:为“模糊主菜单”与“暗化主菜单”选项新增动画支持,充分利用解耦后的动画框架
  • 为忽略界面启用模糊:为书本编辑/查看界面、告示牌编辑界面、命令方块编辑界面新增模糊支持,并可在设置中配置
  • 性能优化:当动画完全淡出时,避免执行无谓的绘制操作,提升性能
  • 增强模组兼容性:采用更简洁、更易链式调用的 Mixin,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题:修复 1.21.11 版本中模糊滑块数值超过 10 后失效的 Bug
  • 真正可控的渐变效果:禁用渐变后将彻底不绘制 Blur+ 的专属背景渐变,直接回退至原始界面背景
  • 彻底消除闪烁:修复所有已知闪烁问题,包括主菜单、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有“每帧仅能模糊一次”崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的 java.lang.IllegalStateException: 每帧仅能模糊一次 崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,支持同时兼容多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至官方 Mojang 映射表,保障代码库长期可维护性
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让您久等了!

Blur+ 6.3.1 - Neoforge 1.21.1

on 2026 Jun 29
下载

Blur+ v6.3.1

衷心感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新。
您的持续支持意义非凡!

  • 全时连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 配方界面现默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下更新:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层抽象,为未来支持两态以上动画奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”
  • 新增调试 HUD(可在配置界面中启用),于游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!

截至目前的改进:

  • 修复极端情况下的界面闪烁与闪白问题
  • 现在所有界面属性均于单帧内集中采集;此前版本无法在一帧内准确判定界面属性,导致淡出动画偶发误触发一帧(例如在两个均启用模糊的界面间切换),且所有淡入淡出动画均存在一帧延迟——此问题现已彻底修复,响应速度亦同步提升
  • Blur.onRender 与 Blur.onRenderEnd 现每帧仅调用一次,并在异常时输出有用日志信息
  • Blur.onScreenChange 及其 Mixin 已移除,因该信息已不再需要
  • 淡入淡出动画计时器现以纳秒为单位,可更精准适配高帧率场景;该计时器亦由各动画独占改为全局共享
  • 修复淡出过程中背景渐变色异常变黑的问题(该问题曾导致亮色背景出现明显闪烁)
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变
  • 修复菜单模糊滑块偶发显示不准确数值的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!
诸多长期存在的问题现已彻底解决——Blur 的表现比以往任何时候都更加流畅自如 :D

关键改进与修复:

  • 重制模糊动画逻辑: 全面重构模糊动画计算机制,新增运行时模糊界面检测功能,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保效果平滑一致
  • 杜绝跳帧与重置: 修复淡入淡出动画偶发跳帧或意外重置的缺陷,实现真正连贯的全程动画
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画完全解耦,支持分别独立调节
  • “强制禁用”界面: 废弃“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增专属动画,充分利用上述解耦动画架构
  • 为被忽略界面启用模糊: 为书本编辑/查看界面、告示牌编辑界面、命令方块编辑界面新增模糊支持,并可在设置中单独配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升性能
  • 增强模组兼容性: 采用更简洁、更易链式调用的 Mixin,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块超过 10 后失效的 Bug
  • 真正可控的渐变效果: 彻底禁用渐变后,将完全避免 Blur+ 特有背景渐变的任何绘制,直接回退至原始界面背景
  • 全面消除闪烁: 彻底修复所有已知闪烁问题,涵盖主菜单界面、被排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有 每帧仅允许模糊一次 崩溃问题

Blur+ v5.3.1

  • 修复极端情况下偶发的 java.lang.IllegalStateException: 每帧仅允许模糊一次 崩溃问题

Blur+ v5.3.0

  • 迁移至 Stonecutter 构建系统,实现同时支持多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge)
  • 迁移至 Mojang 官方映射表,保障代码库面向未来
  • 修复配置无法正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让大家久等了!

Blur+ 6.3.1 - Fabric 1.21.11

on 2026 Jun 29
下载

Blur+ v6.3.1

特别感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!
您的持续支持意义非凡!

  • 实现全程连续的动画效果
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“对死亡界面启用模糊”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request #157 提交以下更新:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变色异常淡出的问题
  • 对全部动画逻辑进行重构,引入更高层抽象,为未来支持多于两种动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一采用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”,可在设置中启用或禁用该模式
  • 新增调试 HUD(配置界面中可开启),在游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request #156 提交以下更新!

目前已完成的改进:

  • 修复边缘情况下的界面闪烁与闪屏问题
  • 现在所有界面属性均在单帧内统一采集;此前版本无法在一帧内准确判定界面属性,导致淡出动画偶尔误触发一帧(例如在两个均启用模糊背景的界面间切换),同时所有淡入淡出动画均存在一帧延迟——以上问题现已全部修复,响应速度亦随之提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅被调用一次,并在异常时输出有用日志信息
  • Blur.onScreenChange 及其 Mixin 已移除,因该信息已不再需要
  • 淡入淡出动画计时器现以纳秒为单位,从而更精准适配高帧率场景;该计时器亦改为全局共享,而非每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变黑的问题,避免亮色背景引发闪烁
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并重构部分代码增强可维护性
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变色
  • 修复菜单模糊度滑块有时显示值不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图部分
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request #149 提交以下更新!
诸多长期存在的问题现已彻底解决——Blur 的表现比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 全面重构模糊动画: 彻底重写模糊动画计算逻辑,新增运行时模糊界面识别机制,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保效果始终平滑一致
  • 杜绝跳帧与重置: 修复淡入淡出动画跳过帧数或意外重置的 Bug,实现真正连续不间断的动画体验
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃旧版“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新增动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增专属动画,充分利用上述解耦动画架构
  • 在被忽略界面上启用模糊: 为书本编辑/查看界面、告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中独立配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升整体性能
  • 增强模组兼容性: 采用更简洁、更易链式扩展的 Mixin 实现,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的 Bug
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将彻底不被绘制,转而回退至原始界面背景
  • 全面消除闪烁: 彻底修复所有已知闪烁问题,涵盖主菜单界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有“每帧仅允许模糊一次”崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的 java.lang.IllegalStateException: 每帧仅允许模糊一次 崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,支持同时兼容多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge)
  • 迁移至 Mojang 官方映射表,保障代码库面向未来可持续演进
  • 修复配置无法正确保存的问题
    • 此问题定位难度极高,但最终成功解决了!
      非常抱歉让大家久等了!

Blur+ 6.3.1 - Neoforge 1.21.11

on 2026 Jun 29
下载

Blur+ v6.3.1

衷心感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进,您的持续支持意义重大!

  • 实现全程连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request #157 提交以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持两状态以上的动画效果奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现已统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类:FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关”对应的动画效果
  • 新增调试 HUD(可在配置界面中启用),在游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request #156 提交以下改进!

截至目前的更新内容:

  • 修复极端情况下的界面闪烁与频闪问题
  • 现在所有界面属性均于单帧内完成采集;旧版本无法在一帧内准确判定界面属性,因而存在轻微闪烁——例如在两个均启用背景模糊的界面间切换时,会错误触发一帧的淡出动画;同样,所有淡入淡出动画此前均存在一帧延迟,现已全部修复,响应性亦随之提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用日志信息
  • 已移除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡出动画计时器现采用纳秒级精度,以更精准适配高帧率场景;且该计时器现由全部动画共享,而非每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变暗至纯黑的问题(该问题曾导致亮色背景出现明显闪烁)
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多仅绘制一次背景渐变
  • 修复菜单模糊滑块偶现数值显示不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图部分
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数控制

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request #149 提交以上改进!
诸多长期存在的问题现已彻底解决——Blur 的运行表现比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 重制模糊动画系统: 全面重构模糊动画计算逻辑,新增运行时模糊界面识别机制,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保效果始终平滑一致
  • 杜绝跳帧与重置: 修复淡入淡出动画跳过帧数或意外重置的缺陷,实现真正连贯、不间断的动画表现
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新增动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增动画支持,充分利用上述解耦动画架构
  • 为被忽略界面启用模糊: 为书本编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中单独配置
  • 性能优化: 当动画完全淡出时,避免执行无谓的绘制操作,提升整体性能
  • 增强模组兼容性: 采用更简洁、更易链式扩展的 Mixin 实现,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的 Bug
  • 彻底可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将完全不被绘制,直接回退至原始界面背景
  • 全面消除闪烁: 彻底修复所有已知闪烁问题,涵盖主菜单界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终校验模糊效果是否适用
    • 应可彻底解决残留的 Can only blur once per frame(每帧仅允许模糊一次)崩溃问题

Blur+ v5.3.1

  • 修复极端情况下发生的 java.lang.IllegalStateException: Can only blur once per frame(非法状态异常:每帧仅允许模糊一次)崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,从而实现同时支持多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,保障代码库面向未来可持续维护
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终还是成功解决了 :)
      非常抱歉让您久等了!

Blur+ 6.3.1 - Neoforge 1.21.5

on 2026 Jun 29
下载

Blur+ v6.3.1

特别感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新版好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!
您的持续支持意义非凡!

  • 全程连续的动画效果
  • 新增选项:降低游戏内界面背后的模糊强度(默认关闭)
  • 新增选项:对死亡界面启用模糊效果
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计界面等)背景渐变色意外淡出的问题
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持多于两种动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类:FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关”对应的动画效果
  • 新增调试 HUD(可在配置界面中启用),在游戏窗口左上角显示当前界面的 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!

截至目前的更新内容:

  • 修复极端情况下界面闪烁与闪白的问题
  • 现在所有界面属性均在单帧内完成采集;此前版本无法在一帧内准确判定界面属性,从而导致轻微闪烁——例如在两个均启用模糊背景的界面间切换时,淡出动画会错误地触发一帧;此外,所有淡入/淡出动画此前均存在一帧延迟,现已全部修复,响应性也同步提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用的日志信息
  • 删除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡入/淡出动画计时器现采用纳秒级精度,以更精准适配高帧率场景;且该计时器现由全部动画共享,而非每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变暗至纯黑的问题,避免亮色背景下的闪烁现象
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多仅绘制一次背景渐变色
  • 修复菜单模糊度滑块有时显示值不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图部分
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!
诸多长期存在的问题现已彻底解决——Blur 比以往任何时候都更加顺滑流畅 :D

核心改进与修复:

  • 全面重构模糊动画逻辑: 彻底重写模糊动画计算机制,新增运行时模糊界面识别功能,显著提升兼容性
  • 稳定淡入/淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入/淡出动画不同步的问题,确保过渡效果始终平滑一致
  • 杜绝跳帧与重置: 修复导致淡入/淡出动画跳过帧数或意外重置的 Bug,实现真正连续不间断的动画表现
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画完全解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃旧版“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新增动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增专属动画,充分利用新解耦的动画架构
  • 为被忽略界面启用模糊: 为主菜单书籍编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中独立配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升性能表现
  • 增强模组兼容性: 采用更简洁、更易链式扩展的 Mixin 实现,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块异常: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的问题
  • 彻底禁用渐变效果: 确保关闭渐变后,Blur+ 的专属背景渐变将完全不被绘制,直接回退至原始界面背景
  • 全面消除闪烁: 彻底修复所有已知闪烁问题,涵盖主菜单界面、被排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有 Can only blur once per frame 崩溃问题

Blur+ v5.3.1

  • 修复极端情况下发生的 java.lang.IllegalStateException: Can only blur once per frame 崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,实现同时支持多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,保障代码库面向未来兼容性
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让您久等了!

Blur+ 6.3.1 - Fabric 1.21.10

on 2026 Jun 29
下载

Blur+ v6.3.1

衷心感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新版好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新,您的持续支持意义非凡!

  • 实现全程连续的动画效果
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下更新:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持两态以上动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一采用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关”专属动画
  • 新增调试 HUD(可在配置界面中启用),于游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!

截至目前的变更:

  • 修复极端情况下的界面闪烁与闪白问题
  • 现在所有界面属性均能在单帧内完整采集;此前版本无法在一帧内准确判定界面属性,因而出现轻微闪烁——例如在两个均启用模糊背景的界面间切换时,淡出动画会错误地触发一帧;同样,所有淡入/淡出动画此前均存在一帧延迟,现已全部修复,响应速度亦随之提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用日志信息
  • 删除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡入/淡出动画计时器现以纳秒为单位,从而更精准适配高帧率场景;该计时器亦改为全局共享,而非每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变暗至纯黑的问题,避免亮色背景下的闪烁现象
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多仅绘制一次背景渐变
  • 修复菜单模糊度滑块偶现数值显示不准确的问题
  • 不再整体替换界面背景纹理,仅替换暗化纹理部分
  • 采用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!
诸多长期存在的问题现已彻底解决——Blur 比以往任何时候都更加顺滑流畅 :D

关键改进与修复:

  • 全面重制模糊动画: 彻底重构模糊动画计算逻辑,新增运行时模糊界面检测机制,显著提升兼容性
  • 稳定淡入/淡出动画: 解决快速切换界面(例如长按 E 或 Esc 键)时淡入/淡出动画不同步的问题,确保过渡效果平滑一致
  • 杜绝跳帧与重置: 修复导致淡入/淡出动画跳过帧数或意外重置的 Bug,现可提供真正连续不间断的动画体验
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画解耦,实现二者完全独立、互不干扰的精细调节
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单新动画: 为“模糊主菜单”与“暗化主菜单”选项新增专属动画,充分利用上述解耦动画架构
  • 为被忽略界面启用模糊: 为主菜单书籍编辑/查看界面、告示牌编辑界面、命令方块编辑界面新增模糊支持,并提供设置界面中的可配置选项
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,显著提升性能
  • 增强模组兼容性: 采用更简洁、更易链式扩展的 Mixin 实现,大幅提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的 Bug
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将彻底不绘制,直接回退至原始界面背景
  • 彻底消除闪烁: 修复所有已知闪烁问题,涵盖主菜单、被排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决所有残留的“每帧仅能模糊一次”崩溃问题

Blur+ v5.3.1

  • 修复极端情况下发生的 java.lang.IllegalStateException: 每帧仅能模糊一次 崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,实现同时支持多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,保障代码库面向未来兼容性
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让您久等了!

Blur+ 6.3.1 - Neoforge 1.21.10

on 2026 Jun 29
下载

Blur+ v6.3.1

衷心感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新版好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新,您的持续支持意义非凡!

  • 实现全程连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下更新:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层抽象,为未来支持两态以上动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关”专用动画
  • 新增调试 HUD(可在配置界面中启用),于游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!

截至目前的更新内容:

  • 修复边缘情况下的界面闪烁与频闪问题
  • 现在所有界面属性均在单帧内统一采集;此前版本无法在一帧内准确判定界面属性,因而存在轻微闪烁——例如淡出动画会在本不该触发的一帧中被意外激活(如在两个均启用模糊背景的界面间切换);此外所有淡入淡出动画此前均存在一帧延迟,现已全部修复,响应性亦同步提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用日志信息
  • 已移除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡入淡出动画计时器现以纳秒为单位,从而更精准适配高帧率场景;且该计时器现为所有动画共享,而非每个动画单独实例化
  • 修复背景渐变色淡出时过度变暗至纯黑的问题,避免亮色背景出现闪烁
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并重构部分代码增强可维护性
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变
  • 修复菜单模糊度滑块偶现数值显示不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图部分
  • 采用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!
诸多长期存在的问题现已彻底解决——Blur 的运行表现比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 全面重构模糊动画逻辑: 彻底重写模糊动画计算机制,新增对模糊界面的运行时自动识别,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保效果始终平滑一致
  • 杜绝跳帧与重置: 修复导致淡入淡出动画跳过关键帧或意外重置的缺陷,实现真正连续不间断的动画体验
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画完全解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃旧版“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新增动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增专属动画,充分利用新引入的解耦动画架构
  • 扩展模糊覆盖范围: 为书籍编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中灵活配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,显著提升性能
  • 增强模组兼容性: 采用更简洁、更易链式调用的 Mixin 实现,大幅提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块超过 10 后失效的 Bug
  • 渐变效果真正可控: 确保禁用渐变后,Blur+ 的专属背景渐变将彻底不被绘制,直接回退至原始界面背景
  • 彻底消除闪烁: 修复所有已知闪烁问题,涵盖主菜单界面、被排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决残留的 每帧仅允许模糊一次 崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的 java.lang.IllegalStateException: 每帧仅允许模糊一次 崩溃问题

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,实现同时支持多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,保障代码库面向未来可持续演进
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让您久等了!

Blur+ 6.3.1 - Fabric 1.21.5

on 2026 Jun 29
下载

Blur+ v6.3.1

特别感谢 @amiralimollaei 通过 #164 提交以下更新:

  • 修复嵌套界面(例如新版好友菜单)中的崩溃问题

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新:
您的持续支持意义重大!

  • 实现全程连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下更新:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持多于两种动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”
  • 新增调试 HUD(可在配置界面中启用),在游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!

截至目前的更新内容:

  • 修复边缘情况下界面闪烁与闪白问题
  • 现在所有界面属性均在单帧内完成采集;此前版本无法在一帧内准确判定界面属性,导致淡出动画偶发误触发一帧(例如在两个均启用模糊的界面间切换),同样地,所有淡入淡出动画此前均存在一帧延迟——该问题现已彻底修复,响应速度亦随之提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用日志信息
  • Blur.onScreenChange 及其 Mixin 已移除,因该信息已不再需要
  • 淡入淡出动画计时器现以纳秒为单位,以更精准适配高帧率场景;该计时器亦由各动画实例共享,而非各自独立创建
  • 修复淡出过程中背景渐变色异常变暗至纯黑的问题,避免亮色背景下的闪烁现象
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并重构部分代码增强整体可维护性
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变
  • 修复菜单模糊度滑块有时显示值不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图部分
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下更新!
诸多长期存在的问题现已彻底解决——Blur 的表现比以往任何时候都更加顺滑 :D

关键改进与修复:

  • 重制模糊动画系统: 全面重构模糊动画计算逻辑,新增运行时模糊界面识别机制,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保过渡效果平滑一致
  • 杜绝跳帧与重置: 修复导致淡入淡出动画跳过帧数或意外重置的 Bug,现可提供真正连续不间断的动画体验
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画解耦,实现二者完全独立、互不干扰的精细调节
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增专属动画,充分利用前述解耦动画架构
  • 对被忽略界面启用模糊: 为书本编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中单独配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,进一步提升性能
  • 增强模组兼容性: 采用更简洁、更易链式调用的 Mixin 实现,大幅提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的 Bug
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将彻底不被绘制,直接回退至原始界面背景
  • 彻底消除闪烁: 修复所有已知闪烁问题,涵盖主菜单界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决所有残留的“每帧仅能模糊一次”崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的 java.lang.IllegalStateException: 每帧仅能模糊一次 崩溃问题

Blur+ v5.3.0

  • 迁移至 Stonecutter 构建系统,实现同时支持多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge)
  • 迁移至官方 Mojang 映射表,确保代码库面向未来
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让大家久等了!

Blur+ 6.3.0 - Neoforge 26.2

on 2026 Jun 17
下载

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

非常感谢 @amiralimollaei 通过 Pull Request 提交以下改进:
您的持续支持意义重大!

  • 全程连续的动画效果
  • 新增选项:降低游戏内界面后方模糊效果强度(默认关闭)
  • 新增选项:对死亡界面启用模糊效果
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下改进:

  • 修复部分本不应淡出的界面背景渐变意外淡出的问题(如世界创建界面、统计信息界面等)
  • 对全部动画进行重构,引入更高层级的抽象设计,为未来支持超过两种动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关”专用动画
  • 新增调试 HUD(可在配置界面中启用),于游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!

截至目前的改动:

  • 修复边缘情况下界面闪烁与闪动问题
  • 现在所有界面属性均在单帧内完成采集;
    此前版本无法在一帧内准确判定界面属性,导致淡出动画偶发误触发一帧(例如在两个均启用背景模糊的界面间切换);
    同样,所有淡入淡出动画此前均存在一帧延迟,现已全部修复,响应速度亦同步提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用日志信息
  • 已移除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡出动画计时器现以纳秒为单位,以更精准适配高帧率场景;该计时器亦改为全局共享,而非每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变暗至纯黑的问题,避免亮色背景下的闪烁现象
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并重构部分代码增强整体可维护性
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变
  • 修复菜单模糊度滑块偶发显示不准确的问题
  • 不再整体替换界面背景贴图,仅替换暗化贴图
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

诚挚感谢 @amiralimollaei 通过 Pull Request 提交以上改进!
诸多长期存在的问题现已彻底解决——Blur 比以往任何时候都更加流畅自如 :D

核心改进与修复:

  • 全面重构模糊动画逻辑: 彻底重写模糊动画计算机制,新增运行时模糊界面识别功能,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保过渡效果平滑一致
  • 杜绝帧跳过与重置: 修复淡入淡出动画跳帧或意外重置的缺陷,实现真正全程连续的动画表现
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画完全解耦,支持分别独立调节
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 标题界面专属动画: 为“模糊标题界面”与“暗化标题界面”选项新增专属动画,充分利用新解耦动画架构
  • 在被忽略界面上启用模糊: 为书本编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中单独配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,进一步提升性能
  • 增强模组兼容性: 采用更简洁、更易链式调用的 Mixin,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的 Bug
  • 真正可控的渐变效果: 确保完全禁用渐变后,Blur+ 的特殊背景渐变将彻底不绘制,直接回退至原始界面背景
  • 彻底消除闪烁: 修复所有已知闪烁问题,涵盖标题界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有 Can only blur once per frame 崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的崩溃 java.lang.IllegalStateException: Can only blur once per frame

Blur+ v5.3.0

  • 迁移至 Stonecutter 构建系统,支持同时构建多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,保障代码库长期可维护性
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让大家久等了!

Blur+ 6.3.0 - Fabric 26.2

on 2026 Jun 17
下载

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新了简体中文翻译

非常感谢 @amiralimollaei 通过 Pull Request 提交以下改进:
您的持续支持意义非凡!

  • 全程连续的动画效果
  • 新增选项:降低游戏内界面背后的模糊强度(默认关闭)
  • 新增选项:对死亡界面启用模糊效果
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层抽象,为未来支持多于两种动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类:FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增一项配置项动画:启用或禁用配置中的彩虹模式
  • 新增调试 HUD(可在配置界面中开启),在游戏窗口左上角显示当前界面的 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!

目前已完成的改进:

  • 修复极端情况下的界面闪烁与闪动问题
  • 当前版本将界面全部属性信息统一在单帧内采集完成;
    此前版本无法在一帧内准确判定界面属性,导致淡出动画偶尔在不该触发时被激活一帧(例如在两个均启用背景模糊的界面间切换),
    同样地,所有淡入淡出动画此前均存在一帧延迟,现已全部修复,响应性亦随之提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧仅调用一次,并在异常时输出有用的日志信息
  • Blur.onScreenChange 及其 Mixin 已移除,因该信息已不再需要
  • 淡出动画计时器现以纳秒为单位计时,从而更精准适配高帧率场景;该计时器亦改为全局共享,而非每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变暗至纯黑的问题,避免亮色背景下的闪烁现象
  • 补充更具说明性的注释,重命名变量与类以增强可读性,并重构部分代码以提升整体可维护性
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变
  • 修复菜单模糊度滑块偶现数值显示不准确的问题
  • 不再替换整个界面背景纹理,仅替换暗化纹理部分
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以上改进!
诸多长期存在的问题现已彻底解决——Blur 比以往任何时候都更加顺滑流畅 :D

核心改进与修复:

  • 重制模糊动画逻辑: 全面重构模糊动画计算机制,新增运行时模糊界面识别功能,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保效果始终平滑一致
  • 杜绝帧跳过与重置: 修复淡入淡出动画跳帧或意外重置的 Bug,实现真正连续不间断的动画表现
  • 独立控制模糊与渐变: 将背景模糊动画与背景渐变动画解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”,提供更清晰直观的控制方式
  • 主菜单界面新增动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增动画支持,充分利用新引入的解耦动画架构
  • 为忽略界面启用模糊: 为书本编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面新增模糊支持,并可在设置中灵活配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升性能表现
  • 增强模组兼容性: 采用更简洁、更易链式调用的 Mixin 实现,大幅提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块超过 10 后失效的 Bug
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将彻底不被绘制,转而回退至原始界面背景
  • 全面消除闪烁: 彻底修复所有已知闪烁问题,涵盖主菜单界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决所有残留的 Can only blur once per frame 崩溃问题

Blur+ v5.3.1

  • 修复极端情况下发生的崩溃 java.lang.IllegalStateException: Can only blur once per frame

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,实现同时支持多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,确保代码库面向未来具备良好可维护性
  • 修复配置未正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让您久等了!

Blur+ 6.3.0 - Fabric 1.21.8

on 2026 Jun 13
下载

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进:
您的持续支持意义重大!

  • 实现全程连续动画
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“模糊死亡界面”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 以 Pull Request 形式提交的以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层抽象,为未来支持多于两种动画状态奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,所有动画现统一实现在 animations.impl 包中
  • 移除 TimingHandler.java,所有动画现统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”,支持在设置中启用或禁用彩虹效果
  • 新增调试 HUD(可在配置界面中开启),于游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 以 Pull Request 形式提交的改进!

截至目前的变更:

  • 修复边缘情况下界面闪烁与闪动问题
  • 现在所有界面属性均能在单帧内完整采集;旧版本无法在一帧内准确判定界面属性,因而出现轻微闪烁——例如在两个均启用模糊背景的界面间切换时,淡出动画可能错误地触发一帧;同样,所有淡入/淡出动画此前均存在一帧延迟,现已修复,响应性亦随之提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧渲染周期仅调用一次,并在异常时输出有用日志信息
  • 移除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡出动画计时器现采用纳秒级精度,以更精准适配高帧率场景;该计时器现由全部动画共享,而非每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变暗至纯黑的问题,避免亮色背景引发闪烁
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并对部分代码进行重构优化
  • 即使界面多次调用 renderBackground,也确保每帧最多仅绘制一次背景渐变
  • 修复菜单模糊度滑块偶现数值显示不准确的问题
  • 不再整体替换界面背景纹理,仅替换暗化纹理部分
  • 使用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 以 Pull Request 形式提交的改进!
诸多长期存在的问题现已彻底解决——Blur 比以往任何时候都更加顺滑流畅 :D

核心改进与修复:

  • 全面重构模糊动画逻辑: 彻底重写模糊动画计算机制,新增运行时模糊界面检测,显著提升兼容性
  • 稳定淡入/淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入/淡出动画不同步的问题,确保效果平滑一致
  • 杜绝跳帧与重置: 修复导致淡入/淡出动画跳过帧数或意外重置的 Bug,现可提供真正连续不间断的动画体验
  • 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画解耦,支持分别独立调节二者强度
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”以提供更清晰直观的控制方式
  • 主菜单界面新增动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增专属动画,充分利用新引入的解耦动画架构
  • 为被忽略界面启用模糊: 在书籍编辑/查看/告示牌界面、命令方块编辑界面及告示牌编辑界面中启用模糊效果,并在设置中提供可配置选项
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升性能
  • 增强模组兼容性: 采用更简洁、更易链式扩展的 Mixin 实现,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块问题: 解决 1.21.11 版本中模糊滑块超过 10 后失效的 Bug
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的特殊背景渐变将彻底不再绘制,直接回退至原始界面背景
  • 彻底消除闪烁: 修复所有已知闪烁问题,涵盖主菜单界面、被排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有“每帧仅允许模糊一次”崩溃问题

Blur+ v5.3.1

  • 修复边缘情况下发生的崩溃 java.lang.IllegalStateException: 每帧仅允许模糊一次

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,支持同时兼容多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge)
  • 迁移至 Mojang 官方映射表,保障代码库长期可维护性
  • 修复配置无法正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让大家久等了!

Blur+ 6.3.0 - Fabric 26.1

on 2026 Jun 13
下载

Blur+ v6.3.0

  • 由 @WForst-Breeze 在 #159 中更新简体中文翻译

衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进:
您的持续支持意义重大!

  • 全程连续的动画效果
  • 新增“降低游戏内界面后方模糊强度”选项(默认关闭)
  • 新增“对死亡界面启用模糊”选项
  • 修复 Gradle 相关问题

Blur+ v6.2.0

  • REI 与 JEI 的配方界面现在默认启用模糊效果
  • 修复渐变色解码错误的问题

特别感谢 @amiralimollaei 通过 Pull Request 提交以下改进:

  • 修复部分本不应淡出的界面(如世界创建界面、统计信息界面等)背景渐变意外淡出的问题
  • 对全部动画进行重构,引入更高层抽象,为未来支持两状态以上的动画效果奠定基础
  • 移除 AnimationHandler.java 与 RainbowColor.java,现所有动画均实现在 animations.impl 包中
  • 移除 TimingHandler.java,现所有动画统一使用 Minecraft 内置计时器
  • 新增 AbstractAnimationHandler.java、AnimationState.java 与 IAnimationHandler.java,及其具体实现类 FadeAnimationState.java、GradientAnimationState.java、FadeAnimationHandler.java 与 GradientAnimationHandler.java
  • 新增 DebugHudRenderer.java,用于渲染调试辅助线
  • 新增配置项“彩虹模式开关动画”,支持在设置中启用或禁用彩虹效果
  • 新增调试 HUD(可在配置界面中开启),于游戏窗口左上角显示当前界面 ID

Blur+ v6.1.0

再次衷心感谢 @amiralimollaei 通过 Pull Request 提交以下改进!

目前已完成的改动:

  • 修复极端情况下的界面闪烁与闪白问题
  • 现在所有界面属性均在单帧内集中采集;旧版本无法在一帧内准确判定界面属性,导致淡出动画偶发误触发(例如在两个均启用模糊背景的界面间切换时),且所有淡入淡出动画均存在一帧延迟——该问题现已彻底修复,响应速度亦同步提升
  • Blur.onRender 与 Blur.onRenderEnd 现在每帧渲染周期仅调用一次,并在异常时输出有效日志信息
  • 已移除 Blur.onScreenChange 及其 Mixin,因该信息已不再需要
  • 淡出动画计时器现采用纳秒级精度,以更精准适配高帧率场景;且计时器在全部动画间共享,不再为每个动画单独实例化
  • 修复淡出过程中背景渐变色异常变暗至纯黑的问题,避免亮色背景引发闪烁
  • 补充更具说明性的注释,重命名变量与类以提升可读性,并重构部分代码增强逻辑清晰度
  • 即使界面多次调用 renderBackground,也确保每帧最多绘制一次背景渐变
  • 修复菜单模糊度滑块偶发显示不准确值的问题
  • 不再整体替换界面背景纹理,仅替换暗化纹理部分
  • 采用可链式调用的 Mixin 实现菜单模糊半径系数应用

Blur+ v6.0.0

衷心感谢 @amiralimollaei 通过 Pull Request 提交以上改进!
诸多长期存在的问题现已全部解决——Blur 的运行表现比以往任何时候都更加流畅自如 :D

核心优化与修复:

  • 重制模糊动画系统: 全面重构模糊动画计算逻辑,新增运行时模糊界面检测机制,显著提升兼容性
  • 稳定淡入淡出动画: 解决快速切换界面(如长按 E 或 Esc 键)时淡入淡出动画不同步的问题,确保过渡效果始终平滑一致
  • 杜绝跳帧与重置: 修复导致淡入淡出动画跳过帧数或意外重置的 Bug,现可提供真正连续不间断的动画体验
  • 独立控制模糊与渐变: 将背景模糊动画与背景渐变动画完全解耦,支持分别独立调节二者参数
  • “强制禁用”界面: 废弃原“排除界面”配置项,改用“强制禁用界面”设定,语义更清晰、操作更直观
  • 主菜单界面新动画: 为“模糊主菜单界面”与“暗化主菜单界面”选项新增专属动画,充分利用解耦后的动画框架能力
  • 在忽略界面启用模糊: 为书本编辑/查看界面、告示牌编辑界面、命令方块编辑界面新增模糊支持,并可在设置中灵活配置
  • 性能优化: 当动画完全淡出时,自动跳过不必要的绘制操作,提升整体性能
  • 增强模组兼容性: 采用更简洁、更易链式扩展的 Mixin 实现方式,显著提升与其他模组及模组化场景的兼容性
  • 修复 1.21.11 版本模糊滑块异常: 解决 1.21.11 版本中模糊滑块数值超过 10 后失效的问题
  • 真正可控的渐变效果: 确保禁用渐变后,Blur+ 的专属背景渐变将彻底不被绘制,自动回退至原始界面背景
  • 全面消除闪烁现象: 彻底修复所有已知闪烁问题,涵盖主菜单界面、排除界面、强制禁用界面及强制启用界面

Blur+ v5.3.2

  • 始终检查模糊效果是否适用
    • 应可彻底解决剩余所有 Can only blur once per frame 崩溃问题

Blur+ v5.3.1

  • 修复极端情况下偶发的崩溃 java.lang.IllegalStateException: Can only blur once per frame

Blur+ v5.3.0

  • 切换至 Stonecutter 构建系统,支持同时兼容多个 Minecraft 版本
    • 当前支持版本:1.21.1、1.21.5、1.21.8、1.21.10、1.21.11(Fabric 与 NeoForge 平台)
  • 迁移至 Mojang 官方映射表,保障代码库长期可维护性
  • 修复配置文件未能正确保存的问题
    • 此问题定位难度极高,但最终成功解决 :)
      非常抱歉让大家久等了!
1
2
7
BBSMC Logo

中国最活跃的 Minecraft 中文资源社区

QQ 群:1078515449

资源

模组整合包光影资源包地图

社区

汉化软件插件数据包

帮助

服务条款隐私政策社区规则开源代码
设置

"Minecraft"以及"我的世界"为美国微软公司的商标,本站与微软公司没有从属关系。 本站与 Modrinth 无从属关系,网站遵循 LGPL 协议开源。

© 2019-2026 青岛柒兮网络科技有限公司 | 鲁B2-20210590 | 鲁ICP备2021009459号-12 | 公安备案 鲁公网安备37021002001586号