重新动画化移植版

重新动画化移植版

这是对游戏中所有UI进行动画化的模组的反向移植版本!

技术

为整个 Minecraft UI 带来流畅动画。 菜单、按钮、容器和物品栏会滑动、缩放并跟随你的光标——而不改变游戏的玩法。

原版菜单只是突然弹出和消失,没有任何过渡,时间一长就让我觉得烦。于是我做了 ReAnimated——一个客户端模组,为整个 UI 添加流畅的打开和关闭动画。它完全不触及玩法,纯粹是视觉上的,并且可以在任何服务器上正常运行。

✨ 功能

打开一个菜单——主菜单、你的物品栏、箱子、熔炉,什么都行——面板会缓动就位,而不是瞬间出现。关闭它时,同样的动作会反向播放。

  • 菜单平滑打开(和关闭)——标题和按钮一起从下方滑入,关闭时反向播放。自动适用于主菜单、单人游戏、多人游戏、设置以及所有其他界面。
  • 容器向上滑动——熔炉、箱子、木桶、物品栏以及任何其他容器面板从底部缓动进入。
  • 动画标志,两种风格——Minecraft 标志要么以柔和的弹跳放大出现,要么逐字母层叠拼合。
  • 标签页滑出——进度和创造模式物品栏中的分类标签页从面板后方依次滑出:顶部标签页从下方升起,底部标签页从上方落下。
  • 按钮按下效果——点击按钮(或对其按 Enter)时它会向内凹陷然后弹回。滑块和循环选项也一样。
  • 按钮悬停缩放——按钮在悬停时轻轻放大,移开时缓动恢复。
  • 背景变暗淡入——界面背后的暗色遮罩会随面板一起渐显,而不是瞬间出现。
  • 跟随式槽位高亮——物品栏槽位高亮会随你的光标滑动,而不是在槽位之间跳变。

预设与自定义动画

每个界面都会通过你选择的预设来播放动画:

  • Default(默认)——从底部向上滑动
  • From background(从背景)——从中心放大出现,带有轻微弹跳
  • From foreground(从前景)——飞入并稳定到正常大小
  • None(无)——关闭位移动画,但保留其余效果

想要更具体的?打开设置内置的 Animation Studio 或 Profile Editor——实时滑块、现成的起始模板、缓动曲线图和实时预览,让你可以调出自己的打开/关闭动画。

⚙️ 配置

打开 选项 → 视频设置 → ReAnimated settings,或者通过 Mod Menu(如果你有的话)进入。(使用 Sodium / VulkanMod / Iris?该按钮也会出现在它们的设置界面中。)

设置按区块分组——General · Menu screens · Pause menu · Containers · Cursor · Logo · Tabs:

  • 暂停菜单有独立的设置——速度、距离、轨迹和预设,独立于其他菜单
  • 导出 / 导入——将你的整个配置复制到剪贴板并粘贴到另一个实例,或分享给其他人
  • 启用 / 禁用每个动画
  • 持续时间(多快)和滑动距离 / 深度
  • 轨迹 / 缓动——Linear、Out Cubic、Out Back (bounce)、Out Expo 等
  • 层叠延迟与方向、悬停缩放幅度与速度、按下深度、槽位高亮速度、标志风格等

设置会保存到 config/reanimated.json,并即时生效。

📦 需求

  • Fabric 1.20.1 和 Fabric Api

仅客户端——服务器不需要安装,未安装它的玩家也不会察觉到任何不同。兼容 Sodium 和其他渲染模组(ReAnimated 只涉及 GUI 类)。