Do a Barrel Roll — 为Minecraft添加逼真飞行物理与鞘翅旋转的模组
Do a Barrel Roll 重制了 Minecraft 中的鞘翅控制,解锁了三轴完全旋转和类似飞机的飞行物理。
Do a Barrel Roll 重制了 Minecraft 中的鞘翅控制,解锁了三轴完全旋转和类似飞机的飞行物理。
Do a Barrel Roll — 为Minecraft添加逼真飞行物理与鞘翅旋转的模组
测试并编写本文的 Minecraft 版本:26.1.2
支持的版本范围:1.17.1 — 26.1.2
依赖项:Fabric 必需:Fabric API, Cicada, YACL
Do a Barrel Roll 重制了 Minecraft 中的鞘翅控制:模组解锁了三轴完全旋转的自由,取代了原版中以固定俯仰角在空中滑翔的方式。在飞行中,角色的行为更接近飞机而不是滑翔机:你可以向上飞,执行桶滚和筋斗,并以任意角度接近目标。
控制原理
标准布局基于这样一个前提:鼠标提供两个主要的移动方向,而键盘处理辅助方向。左右移动鼠标会使角色围绕纵轴旋转,前后移动鼠标会向上或向下改变机头俯仰角。平移键 A 和 D 则使身体向左或向右转动。因此,控制更接近飞行模拟器:鼠标完成主要工作,键盘仅负责微小的航向修正。所有按键绑定均可在标准的 Minecraft 控制菜单中更改。

峡谷飞行 — 你可以看到角色模型如何与相机一起倾斜。
坡度角 (Bank angle)
除了玩家模型的反应外,该模组还在转弯期间添加了轻微的屏幕偏移 — 即模拟侧向 G 力。角度越大,相机向转弯方向倾斜就越明显。这在弧线飞行时可以感觉到:地平线平滑倾斜,转弯感觉像是受控的轨迹,而不是摄像机的急剧跳跃。该效果的强度由设置中单独的滑块 banking_strength 调节;如果需要,也可以完全禁用。
主要配置参数
通过 YACL 屏幕编辑设置会更方便;所有值都会保存在 config/do_a_barrel_roll-client.json 文件中。以下是具有示例值的关键选项。配置还有一个包含坡度和方向舵有效性公式的高级部分 (advanced) — 在不了解旋转数学的情况下最好不要更改它们。
参数 | 作用 |
| 模组的全局开关,无需删除文件。 |
| 交换滚转和偏航控制。 |
| 反转俯仰轴 — 向上移动鼠标会降低机头。 |
| 光标位置设定的是旋转速度,而不是瞬间转向。 |
| 在水中禁用模组逻辑。 |
| 过渡到受控飞行的方法。 |
| 在转弯时添加相机倾斜。 |
| 倾斜强度。数值越高,效果越明显。 |
| 机动后自动调平。 |
| 激活推力系统(在服务器上 — 仅限获得许可时)。 |
| HUD 地平线指示器,就像在飞机上一样。 |
| 不影响平衡的次要隐藏效果。 |
sensitivity(灵敏度)部分分别存储了鼠标、控制器和相机在三个轴上的独立灵敏度 — 这允许使用手柄的玩家在不切换配置文件的情况下设置与鼠标不同的值。

YACL 中的 Do a Barrel Roll 设置窗口
结论
Do a Barrel Roll 从原版的“跟随相机滑翔”过渡到全三轴控制,使飞行更接近模拟器模型。其优点在于机动的精确性:相机不会猛地改变航向,而是平滑地进入倾斜状态,这使你能够穿过狭窄的岩石缝隙,或在最后一刻于地面上方拉平。缺点是入门门槛:对于习惯了原版逻辑的玩家来说,前五分钟将很难保持航向。
如果需要修改飞行物理本身的模组,则不适合:该模组不会改变鞘翅的速度、飞行距离和耐久恢复。它非常适合在生存模式中进行长距离的主动旅行,从非标准角度进行拍摄,以及在地形复杂的创造地图中使用。
安装
一次典型安装大约 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.











