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

背景模糊 - Blur+

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

20602 years ago
背景模糊 - Blur+

背景模糊 - Blur+

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

206
0

基本信息

我的世界Java版本

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

运行环境

客户端
客户端和服务端

其他链接

反馈问题 查看源码
Modrinth

搬运团队

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

搬运资源声明

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

详情信息

许可证 MIT
发布于 2024-12-04
更新于 2026-06-13
简介渲染图更新日志版本百科反馈讨论
全部版本Blur+ 6.2.0 - Neoforge 26.1

Blur+ 6.2.0 - Neoforge 26.1

下载
举报反馈

更新日志

Blur+ v6.2.0

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

非常感谢 @amiralimollaei 通过pull request提交了以下更改:

  • 修复某些本不应淡出的界面上,背景渐变发生淡出的问题(如世界创建界面、统计界面等)
  • 重构所有动画并增加更多抽象层,使未来的动画可支持超过 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 通过pull request提交这些更改!

目前为止的更改:

  • 修复边缘情况下界面闪烁与闪光的问题
  • 现在,一个界面的所有属性都会在单帧内收集完成, 旧版本无法在一帧内判断界面的属性, 因此会出现轻微闪烁问题:本不该触发的淡出动画会被触发一帧 (例如在两个都有模糊背景的界面之间切换时), 同样地,所有淡入淡出动画也都会延迟一帧,现在这个问题已被修复, 响应性也因此得到提升。
  • Blur.onRender 和 Blur.onRenderEnd 现在每次渲染流程只会调用一次,并会在出现问题时记录有用的信息
  • Blur.onScreenChange 及其对应的 Mixin 已被删除,因为我们不再需要这些信息
  • 淡出动画的计时器现在使用纳秒时间,以便在更高帧率下更精确地工作;该计时器现在由所有动画共享,而不是每个动画各自实例化
  • 修复背景渐变色在淡出时变暗为黑色的 bug,这会在明亮背景颜色下导致闪烁
  • 添加了更具说明性的注释,重命名了变量和类以提高清晰度,并重构了部分代码以增强可读性
  • 尽量避免在同一帧内多次渲染背景渐变,即使界面多次调用 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-neoforge-6.2.0+26.1.jar(147.25 KiB) 主要

更多信息

资源类型

Minecraft资源

发布版本

Release

版本号

6.2.0+26.1-neoforge

运行环境

NeoForge

游戏版本

26.1

下载量

0

发布时间

2026-03-28 16:45:06

版本号

BBSMC Logo

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

QQ 群:1078515449

资源

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

社区

汉化软件插件数据包

帮助

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

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

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