头等舱飞行

头等舱飞行

FCF 是一个高度可配置的鞘翅增强模组。

玩家运载

头等舱飞行

一个高度可配置、制作精良的 Minecraft/Fabric 鞘翅增强模组。

如果你喜欢烟花,这个模组适合你。如果你不喜欢烟花,这个模组也同样适合你!

请通过 https://ko-fi.com/swiyss 支持我,以帮助我制作计划中的更多模组、整合包、数据包、资源包等等。注册以获取特别更新。

免责声明:(烟花默认被禁用,如果你想使用烟花,请务必在配置文件或模组菜单中启用它)

默认配置设置提供一定的体力值,最大值为 6000(即 5 分钟的飞行时间)。

头等舱飞行将鞘翅移动转变为受控制的、体力有限的动力飞行。按住空格键即可在翅膀动力下爬升和飞行,管理你的飞行时间,通过着陆来充能,并可选地通过专用滑翔键切换到原版风格的鞘翅滑翔。

作者:Swiyss

横幅艺术家:Swiyss

功能介绍

头等舱飞行将鞘翅飞行从主要依赖烟花的系统转变为可配置的动力飞行循环:

- 空格键控制动力翅膀的爬升和空中移动。
- 飞行体力限制动力飞行可持续的时间。
- 默认情况下,着陆可恢复体力。
- 默认情况下,专用滑翔键(左 Shift)可切换到原版风格的鞘翅滑翔。
- 可通过配置允许或阻止烟花助推和鞘翅耐久度损耗。
- 翅膀视觉效果、飞行音效、起飞感受、速度、体力、充能以及滑翔行为均可配置。

该模组无需安装 Fresh Player Animations、EMF/ETF 或 Do a Barrel Roll 即可使用,但强烈建议安装这些模组以获得最佳体验。

 特性

- 按住空格键进行动力鞘翅飞行。
- 可配置飞行时间、爬升力、垂直加速度、水平加速度、助推强度、最大速度和起飞加速度曲线。
- 基于体力的飞行系统,带有可配置的充能行为。
- 可选:体力耗尽时,在按住空格键的同时进行安全滑翔。
- 可选:Shift/原版滑翔切换,用于真正的原版鞘翅滑翔。
- 地面翅膀爆发:可配置的蹲下+空格键地面弹射起飞。
- 平滑的视觉特效,包括翅膀打开、关闭、扑动、滑翔和力竭翅膀效果。
- 可配置的本地飞行音效,包括动力翅膀扑动声、滑翔循环声和着陆折叠声。
- 可配置的烟花和鞘翅耐久度行为。
- 可通过 EMF/ETF 获得可选的 Fresh Player Animations / Fresh Animations 风格玩家动画支持。
- 可选的 Do a Barrel Roll 兼容性设置。
- 小型公共 API,供其他模组查询头等舱飞行的状态。

 操作控制

- 空格键:穿着鞘翅或滑翔翼时进行动力飞行/翅膀爬升。
- 头等舱飞行:原版滑翔:专用滑翔键,默认为左 Shift。
- 地面上 Shift + 空格键:启用时触发地面翅膀爆发。

原版滑翔键可以在 Minecraft 的控制界面中重新绑定。

 配置

配置保存至:

"config/first_class_flying.json"

当安装 Mod Menu 时,其模组菜单集成将在游戏中显示相同的设置。

重要的可配置区域包括:

- 飞行体力和充能时间。
- 起飞力量和起飞加速度曲线。
- 动力飞行的爬升力、加速度、助推强度和速度上限。
- 体力耗尽时的滑翔行为。
- Shift 原版滑翔切换行为。
- 地面翅膀爆发的强度、冷却时间和体力消耗。
- 翅膀动画时间、扑动、滑翔打开幅度和力竭翅膀下垂。
- 动力扑动音效、滑翔循环音效和着陆折叠音效。
- 烟花和鞘翅耐久度规则。
- Fresh Animations / EMF / ETF 兼容性。
- 可选的 Do a Barrel Roll 兼容性设置。
- 调试日志记录,默认关闭。

`debugLogging` 默认为 `false`;默认情况下未启用任何调试专用行为。

 兼容性

 Fresh Player Animations / Fresh Animations

当存在 EMF、ETF 以及一个兼容的玩家动画资源包时,头等舱飞行可以将动力 FCF 飞行暴露为用于 EMF/ETF 动画检查的仅渲染 `abilities.flying=true` NBT。

这允许 Fresh Animations 风格的资源包在动力飞行期间选择它们自己的飞行动画。在该模式下,头等舱飞行不会应用其备用的创造模式姿态身体覆盖,因此动画资源包将控制从动力飞行到下落状态的过渡。

此兼容性路径是可选的且是软性的。如果缺少 EMF/ETF 或资源包,头等舱飞行仍能正常工作。

 Do a Barrel Roll

Do a Barrel Roll 是可选的。头等舱飞行包含针对 Do a Barrel Roll 设置的兼容性选项,包括围绕 Shift 原版滑翔切换的可选视觉平滑处理。

此版本不要求安装 Do a Barrel Roll,并且不声称修复了所有可能的相机模组交互问题。GoodCraft 的当前整合包可以在移除 Do a Barrel Roll 的情况下运行头等舱飞行。

 其他模组

头等舱飞行使用 Minecraft 的滑翔翼装备检查,而不是硬编码仅为原版鞘翅物品。其他通过原版滑翔翼数据集成且类似鞘翅的物品可能无需特殊处理即可工作。

其他移动、相机或动画模组可能涉及相同的渲染或输入路径。请使用兼容性选项并测试特定于整合包的组合。

 安装

1. 为支持的 Minecraft 版本安装 Fabric Loader。
2. 安装 Fabric API。
3. 将头等舱飞行的 jar 文件放入你的 `mods` 文件夹。
4. 可选:安装 Mod Menu 以在游戏内进行配置。
5. 可选:安装 EMF、ETF 以及一个 Fresh Player Animations / Fresh Animations 风格的资源包以获得自定义玩家飞行视觉效果。
6. 可选:如果你的设置使用 Do a Barrel Roll,请安装它。

此版本针对 Minecraft 1.21.11 和 Java 21。

 已知注意事项 / 限制

- 动力 FCF 飞行不会进入真正的原版下落飞行状态。这可以避免原版鞘翅移动与自定义动力飞行控制器发生冲突。
- Shift 原版滑翔会在按住专用滑翔键且玩家符合条件时,故意使用真正的原版鞘翅滑翔。
- Fresh Animations 兼容性伪造仅限渲染。它不会启用创造飞行,不会写入玩家能力,也不会发送移动数据包。
- FCF 飞行的音效是本地/客户端的。
- Mod Menu 配置界面会写入已知的配置字段,并且不会保留未知的未来字段。
- Do a Barrel Roll 兼容性是可选的且可配置的。退出平滑处理默认关闭,并且并非头等舱飞行正常行为所必需。

 注意事项

我与 [Fresh Animations: Player Extension]、[Do a Barrel Roll] 或 [Camera Overhaul] 的创作者无关联,但我强烈建议你去看看它们。我的作品在设计时考虑到了它们,旨在为玩家提供最佳体验,但它们并非游玩所必需。

这是为你而制作的。所以,享受吧。

鸣谢

由 Swiyss 创作。