Smooth Scrolling — 为Minecraft中的列表和界面添加平滑滚动动画的模组
Smooth Scrolling模组为Minecraft界面和列表添加了平滑滚动。了解如何配置聊天和快捷栏的滚动速度及平滑度。
Smooth Scrolling模组为Minecraft界面和列表添加了平滑滚动。了解如何配置聊天和快捷栏的滚动速度及平滑度。
Smooth Scrolling — 为Minecraft中的列表和界面添加平滑滚动动画的模组
加载器:Fabric
文章测试和使用的Minecraft版本:1.21.11
支持的版本范围:1.20.x, 1.21–1.21.1, 1.21.3–1.21.11, 26.1.x
模组版本:2.7.3
Smooth Scrolling为Minecraft中的元素添加了平滑滚动,在原版中这些过渡是通过单次跳跃完成的——没有中间帧。该模组完全是客户端的,因此只安装在玩家端,不需要更改服务器。动画的平滑度和速度为每种类型单独配置。
哪些界面获得了平滑滚动
模组的作用集中在五个UI区域:
Hotbar — 通过鼠标滚轮在物品槽之间切换会获得移动动画,而不是瞬间跳跃。
Chat — 窗口打开本身、滚动消息历史记录以及输入框上方的提示列表。
Creative Screen — 在带有物品的标签页中滚动变得渐进。
Entry List — 世界选择菜单、服务器、资源包、数据包、光影包。
Text Input Field — 输入多行文本的地方:书本、告示牌、命令方块。
所有五个区块都是独立运行的。例如,你可以启用平滑聊天,并将快捷栏动画的平滑度值设为零,从而完全禁用快捷栏动画。

通过鼠标滚轮平滑切换快捷栏槽位

随着物品网格的渐进移动在创造模式物品栏标签页中移动
配置
参数的逻辑在所有部分都是相同的:平滑度值以百分比指定(0 — 动画被禁用,过渡是瞬间的;数值越大,移动越慢越柔和),速度 — 以每次滚轮滚动的像素为单位。以下是smoothscroll.json文件所有区块的参数。
Hotbar
参数 | 它的作用 |
| 更改活动槽位的平滑度。0 — 像原版一样瞬间过渡。更高的值(最高100) — 更慢的切换动画。 |
| 选择是否从最后一个槽位滚动到第一个槽位,反之亦然。 |
| 切换时究竟是哪个元素在移动。 |
Chat
参数 | 它的作用 |
| 滚动消息历史记录的平滑度。0将恢复原版的跳行行为。 |
| 按下T键时聊天窗口出现的平滑度。0 — 窗口瞬间弹出,没有展开过程。 |
| 每次滚轮滚动的速度(以像素为单位)。0保留原版值;数值越大 — 每次滚轮转动行飞过的速度越快。 |
| 输入框上方弹出的提示列表的平滑度(玩家昵称、可用命令)。 |
| 同一个提示列表的滚动速度(以每次滚动的像素为单位)。 |
Creative Screen
参数 | 它的作用 |
| 在标签页中滚动物品网格的平滑度。0 — 没有动画的瞬间过渡。 |
| 每次滚轮滚动的速度(以像素为单位)。 |
| 与重绘物品栏GUI的资源包的兼容模式。如果当模组激活时标签页纹理发生偏移或被裁剪,则将其设置为 |
Entry List
参数 | 它的作用 |
| 在世界选择菜单、服务器、资源包和其他列表中滚动的平滑度。 |
| 条目的滚动速度(以每次滚动的像素为单位)。 |
Text Input Field
参数 | 它的作用 |
| 在书本、告示牌和命令方块中滚动多行文本的平滑度。 |
| 每次滚轮滚动的速度(以像素为单位)。 |
| 在文本光标和可见区域边缘之间保持的边距(以像素为单位)。多亏了这个边距,输入时游标不会直接“撞”上边界。 |
| 自定义的光标移动逻辑而不是原版的逻辑。 |
Misc
参数 | 它的作用 |
| 为开发者准备的技术标志:显示模组在滚动时管理的裁剪区域的边界。在普通游戏中启用它是没有意义的。 |
总结
Smooth Scrolling重做了原版的一个视觉细节:在UI中滚动时出现的急剧跳跃。客户端不是瞬间过渡,而是显示中间帧,每种类型都有单独的平滑度滑块和速度滑块。它适用于生存、小游戏和创造模式的客户端整合包,在这些模式中,玩家经常使用服务器列表、聊天记录或大型文本输入框。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











