跳到正文

First Class Flying

FCF 是一款高度可配置的鞘翅增强模组,兼容 Do a Barrel Roll 和 Fresh Player Animations。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

First Class Flying

如需获取最新版本,请查看 CurseForge。

一款适用于 Minecraft/Fabric 的鞘翅增强模组,高度可配置,制作精良。

默认配置中的耐力值为 77 ;)。耐力上限为 6000 tick,也就是 5 分钟飞行时间。

First Class Flying 将鞘翅移动变为可操控、受耐力限制的动力飞行。按住空格键即可在翅膀动力下起飞并飞行;管理飞行时间,着陆后恢复耐力;还可以选择使用专用滑翔键切换为原版风格的鞘翅滑翔。

作者:Swiyss、Elinziro & BD0518

横幅绘制:Swiyss & Elinziro

多人游戏 / 服务器使用

First Class Flying 会改变鞘翅的移动方式。在多人游戏中,FCF 动力飞行仅适用于服务器所有者或管理员已安装或明确允许使用该模组的服务器。本模组不用于绕过服务器规则、反作弊系统或服务器移动限制。

功能

  • 使用空格键控制鞘翅动力飞行。
  • 受耐力限制的飞行,可配置耐力恢复、耗尽后的冷却时间,以及落地后立即恢复耐力。
  • 耐力耗尽时可安全滑翔,并可配置下降速度。
  • 可选用 Shift 键切换为真正的原版鞘翅滑翔。
  • 地面振翼冲刺:按 Shift+空格键即可从地面全新起飞。
  • 宽容飞行:为短暂的动力飞行切换至原版滑翔提供保护。
  • 可配置烟花助推和鞘翅耐久度行为。
  • 流畅的视觉效果:翅膀展开、收拢、动力振翼、安全滑翔以及耐力耗尽时的翅膀效果。
  • 可配置本地动力飞行、滑翔循环和着陆收翼音效。
  • 可选兼容 Fresh Animations / EMF / ETF,以呈现动力飞行视觉效果。
  • 可选配置 Do a Barrel Roll 兼容性。
  • 提供公开兼容 API,供其他模组查询 FCF 飞行状态。

即使未安装 Fresh Player Animations、EMF/ETF 或 Do a Barrel Roll,本模组仍可正常使用,但强烈建议安装。

整合包许可

你可以在 Modrinth 整合包中加入 First Class Flying,但须注明该模组由 Swiyss 制作,且在合理可行的情况下附上原始 Modrinth 项目页面链接。

1.1.0 版本更新内容

  • 修复了从 FCF 安全滑翔或耐力耗尽滑翔着陆时,坠落伤害状态未及时清除的问题。
  • 新增宽容飞行,默认启用。
  • 宽容飞行会在从 FCF 动力飞行切换至原版鞘翅滑翔后,提供 0.3 秒 / 6 tick 的保护。
  • 在这段短暂的保护时间内,宽容飞行可避免坠落伤害以及鞘翅飞行撞墙造成的动能伤害。
  • 修复了模组菜单选项文字靠近固定页眉和页脚区域时被裁切的问题。
  • 新增可拖动的模组菜单滚动条,同时保留鼠标滚轮滚动功能。
  • 统一了所有受支持 Minecraft 版本的默认飞行手感和配置。

控制

  • 空格键:穿戴鞘翅或滑翔翼时进行动力飞行 / 振翼起飞。
  • First Class Flying:原版滑翔:专用滑翔键,默认为左 Shift。
  • 地面上的 Shift + 空格键:启用后触发地面振翼冲刺。

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

First Class Flying 使用 Minecraft 原有的潜行键绑定来切换至原版滑翔,而不是额外添加一个重复的 Shift 键绑定。

配置

配置保存至:

config/first_class_flying.json

模组菜单也可在游戏内显示相同的设置。主要设置组包括移动、翅膀动画、音效、原版兼容性、动画兼容性和调试日志。

重要开关包括:

  • forgivingFlight,默认启用。
  • shiftEnablesVanillaGlide,默认启用。
  • groundWingBurstEnabled,默认启用。
  • fireworksAllowed,默认禁用。
  • elytraDurabilityDamageAllowed,默认启用。
  • debugLogging,默认禁用。

重要的可配置区域包括:

  • 飞行耐力与恢复时间。
  • 起飞力度与起飞坡道。
  • 动力飞行的升力、加速度、推进强度与速度上限。
  • 耐力耗尽时的滑翔行为。
  • Shift 切换原版滑翔的交接行为。
  • 地面翼爆的强度、冷却与耐力消耗。
  • 翅膀动画时序、颤动、滑翔展开幅度与力竭翅膀下垂。
  • 动力扇翅音效、滑翔循环音效与落地收翼音效。
  • 烟花与鞘翅耐久规则。
  • Fresh Animations / EMF / ETF 兼容性。
  • 可选的 Do a Barrel Roll 兼容设置。
  • 调试日志,默认关闭。

debugLogging 默认为 false;默认不启用任何仅调试用的行为。

兼容性

Fresh Player Animations / Fresh Animations

当存在 EMF、ETF 以及兼容的玩家动画资源包时,First Class Flying 可以将动力 FCF 飞行以仅渲染的 abilities.flying=true NBT 形式暴露给 EMF/ETF 动画检查。

这使 Fresh Animations 风格的资源包能够在动力飞行期间选择它们自己的飞行动画。在该模式下,First Class Flying 不会同时应用其回退的创造模式姿势身体覆盖,因此动画资源包掌控动力飞行到下落状态的过渡。

该兼容路径是可选的且为软兼容。如果缺少 EMF/ETF 或资源包,First Class Flying 仍可正常工作。

Do a Barrel Roll

Do a Barrel Roll 是可选的。First Class Flying 包含针对 Do a Barrel Roll 配置的兼容设置,包括围绕 Shift 切换原版滑翔过渡的可选视觉平滑。

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

其他模组

First Class Flying 使用 Minecraft 的滑翔装备检查,而不是仅硬编码原版鞘翅物品。其他通过原版滑翔数据集成、类似鞘翅的物品可能无需特殊处理即可工作。

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

安装

  1. 为受支持的 Minecraft 版本安装 Fabric Loader。
  2. 安装 Fabric API。
  3. 将 First Class Flying 的 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 飞行效果的音效仅在本地客户端播放。
  • 模组菜单配置界面会写入已知配置字段,但不会保留未来新增的未知字段。
  • Do a Barrel Roll 兼容功能可选且可配置。退出平滑默认关闭,正常使用 First Class Flying 并不需要此功能。

常见问题

会为旧版本移植这个模组吗?

  • 应该会,如果有足够多的支持,我就会移植。

安装这个模组后,我还能进入原版飞行吗?

  • 可以,随时按 Shift 即可使用原版飞行。

这个模组兼容 x 鞘翅模组吗?

  • 应该兼容。如果不兼容,请通过“报告问题”链接反馈,我会尝试修复。

我可以在整合包中使用这个模组吗?

  • 可以。但请先阅读许可证。

注意事项

我与 Fresh Animations: Player Extension、Do a Barrel Roll 或 Camera Overhaul 的作者没有关联,但强烈推荐你去看看。我在创作时考虑了它们,希望为玩家带来最佳体验;不过游玩本模组并不需要安装它们。

这是为你打造的,尽情享受吧。

致谢

由 Swiyss 创作。

本次更新在 AI 的协助下完成。

常见问题

First Class Flying 支持哪些 Minecraft 版本?

First Class Flying 支持 Minecraft Java 版 1.20–26.3,共 19 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

First Class Flying 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Swiyss 的其他作品

查看全部 →