
创建飞行:蒸汽与铁路续篇
Steam 'n' Rails for Fabric,Minecraft 26.2,和机械动力飞行
Create: Steam 'n' Rails — Create Fly 移植版
适用于 Fabric、Minecraft 26.2 和 Create Fly 的 Steam 'n' Rails。
本仓库将 Create: Steam 'n' Rails 移植到适用于稳定版 Minecraft 26.2 的 Create Fly 最新公开版本。Steam 'n' Rails 通过自定义轨道、信号机、列车长、转向架、调色板和其他铁路内容扩展了 Create 的火车与蒸汽系统。
兼容性
| 组件 | 所需版本 |
|---|---|
| Minecraft | 26.2 精确版本 |
| 模组加载器 | Fabric Loader 0.19.3 或更新版本 |
| Fabric API | 0.152.0+26.2 或更新版本 |
| Create | Create Fly 6.0.9-1 或更新版本 |
| Java | 25 |
| 本移植版 | 1.7.2-fly.26.2-beta.1 |
这是一个仅限 Fabric 的移植版。不支持 Forge 和 NeoForge。请使用 Create Fly 而非其他 Create 实现,并且不要将原始 Steam 'n' Rails JAR 与本移植版同时安装。
安装
- 为 Minecraft 26.2 安装 Java 25、Fabric Loader 和 Fabric API。
- 安装与 Minecraft 26.2 兼容的最新公开 Create Fly 构建版本。
- 将本移植版的非源码 JAR 放入游戏实例的
mods目录。 - 启动游戏并确认 Fabric 报告
railways、create及其依赖项已加载。
在使用测试版移植版或新 Minecraft 版本打开现有世界之前,请先备份世界。
移植状态
该移植版目前处于测试阶段。主模组可正常游玩,但继承自上游 1.20.x 项目的可选第三方集成以及开发/数据生成路径尚未在 26.2 上全部验证通过。
近期完成的 Create Fly 兼容性工作包括:
- 在放置或循环切换转向架时强制执行转向架轨距兼容性;
- 恢复弯曲单轨几何形状以及单轨专属的选择轮廓;
- 修复轨道道岔渲染、轨道覆盖层、闪烁及相关崩溃问题;
- 防止动画化的机车金属飞轮渲染出第二个静态飞轮。
报告问题时,请附上完整的 latest.log 或崩溃报告、简短的重现步骤,并说明该问题是否在仅安装 Steam 'n' Rails 及其必要依赖项时也会出现。
从源码构建
项目使用附带的 Gradle wrapper,需要 JDK 25。构建前请将 JAVA_HOME 设置为该 JDK。
Windows PowerShell:
./gradlew.bat clean build validateAccessWidener --no-daemon
Linux 或 macOS:
./gradlew clean build validateAccessWidener --no-daemon
可分发 JAR 输出到 build/libs/。请使用不带 -sources 后缀的 JAR。首次构建还会下载开发依赖项并生成本移植版使用的连接纹理精灵图。
数据生成
对于维护者的数据生成任务,请在运行相关 Gradle 任务前设置以下环境变量:
DATAGEN=TRUE
贡献
在开始大型改动之前,请先发起一个问题,以便商定改动范围并避免重复工作。拉取请求应描述受影响的 Minecraft/Create Fly 版本,并包含用于验证改动的检查。
本移植版的分支必须精确命名为 <modloader>-<version>,不得附加任何额外词语或后缀。当前分支为 fabric-26.2。
上游项目的翻译通过 Crowdin 管理。翻译问题可在 Steam 'n' Rails Discord 的 译者聊天室中提问。
许可证
Steam 'n' Rails 采用 LGPL 许可证。详情请参阅 LICENSE。
代码的某些部分派生自具有兼容许可证的项目,包括 Create (MIT)、Quilt Standard Libraries (Apache-2.0)、SecurityCraft (MIT)、Neruina (MIT) 和 FramedBlocks (LGPL)。其版权和许可证声明对相应代码仍然适用。
致谢
- Layers of Railways 及其贡献者,感谢他们制作了 Create: Steam 'n' Rails。
- ZurrTum/Create-Fly 及其贡献者,感谢他们制作了用于 Minecraft 26.2 的 Create Fly 移植版。
- 原始 Create 团队以及源代码和许可证声明中致谢的所有项目。
我们在模组开发过程中使用 YourKit Java Profiler,并感谢 YourKit 对开源项目的支持。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。