基本信息
我的世界Java版本
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
平台
Fabric
运行环境
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 MIT
发布于 2024-12-04
更新于 2026-02-20
更新日志
Blur+ v6.1.0
再次衷心感谢 @amiralimollaei 提交的 拉取请求,贡献了本次更新!
截至目前的变更:
- 修复了边缘情况下的屏幕闪烁与闪动问题
- 现在所有与屏幕相关的属性均在单帧内统一采集;
此前版本无法在一帧内准确判定屏幕属性,
导致淡出动画偶尔在不应触发时被激活一帧(例如:在两个均启用模糊背景的界面间切换),
同样地,所有淡入/淡出动画此前均存在一帧延迟,现已修复,
同时提升了整体响应速度。 Blur.onRender与Blur.onRenderEnd现在每帧渲染周期仅调用一次,并在异常时输出有用日志信息Blur.onScreenChange及其 Mixin 已被移除,因该信息已不再需要- 淡入/淡出动画计时器现以纳秒为单位计时,以更精准适配高帧率场景;
计时器亦由所有动画共享,而非每个动画单独实例化 - 修复了背景渐变色在淡出过程中会过度变暗至纯黑的 Bug,该问题曾导致明亮背景色下出现明显闪烁
- 增加了更具说明性的注释,重命名变量与类以提升可读性,并重构部分代码以增强可维护性
- 尝试确保每帧最多仅绘制一次背景渐变,即使界面多次调用
renderBackground - 修复菜单中“模糊强度”滑块有时显示值不准确的问题
- 不再替换整个界面背景纹理,仅替换用于暗化效果的纹理层
- 使用可链式调用的 Mixin 实现菜单模糊半径系数的注入
Blur+ v6.0.0
衷心感谢 @amiralimollaei 提交的 拉取请求!
诸多长期存在的问题终于得以解决——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 官方映射表,保障代码库面向未来兼容性
- 修复配置文件未能正确保存的问题
- 此问题定位难度极高,但最终成功解决 :)
对漫长的等待深表歉意!
- 此问题定位难度极高,但最终成功解决 :)



