基本信息
我的世界Java版本
26.1
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-06-13
更新日志
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,现在能够提供持续且连贯的动画效果。
- 模糊与渐变独立控制: 将背景模糊动画与背景渐变动画解耦,使两者可以分别独立控制。
- “强制禁用”界面: 弃用了“排除界面”配置,改用“强制禁用界面”,控制方式更清晰也更直观。
- 标题画面新动画: 为“模糊标题画面”和“黑化标题画面”选项添加了动画,并利用了新的解耦动画功能。
- 为被忽略的界面启用模糊: 为书本编辑/查看/告示牌界面、命令方块编辑界面以及告示牌编辑界面添加了模糊效果,并可在设置中进行配置。
- 性能优化: 通过在动画完全淡出后阻止不必要的绘制来提升性能。
- 改进模组兼容性: 通过使用更简单、可更灵活链式组合的 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 官方映射,使代码库更具前瞻性
- 修复配置无法正确保存的问题
- 这个问题很难定位,但我最终还是解决了 :)
抱歉让大家久等了!
- 这个问题很难定位,但我最终还是解决了 :)



