跳到正文

Create Fly

作者:ZurrTum

将高版本的Create模组移植到Fabric。

收藏

截图

介绍

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

Create Mod Advancement page, including the latest package contents
Using complementary shaders
View the game tutorial using Ponder.
View Recipe with REI

将更高版本的机械动力移植到 Fabric

1. 项目具体实现或添加了什么

  • 这是 机械动力 的 Fabric 分支。官方的 Create Fabric 分支尚未发布 1.21.1 或更高版本,距今已有一年。
  • 较新版本的 Minecraft 使用了新的渲染方式:物品模型使用专用的渲染文件夹,渲染采用渲染管线;实体、方块实体和 GUI 的渲染方式改为先提取状态再进行渲染,因此需要为 GUI 元素创建专门的渲染逻辑。
  • Minecraft 使用了新的数据加载方式,可以捕获错误信息,因此需要进行大量修改才能兼容。
  • 原 Fabric 分支使用 Porting-Lib 进行移植,实际上需要实现许多 NeoForge 功能。本项目使用专门针对机械动力功能的 mixin,让移植更简单。
  • 原 Fabric 分支采用服务端与客户端混合开发的方式,容易导致服务端调用不存在的客户端代码并引发错误。本项目在开发中采用了新的代码分离模式。
  • 原 Fabric 分支使用构建器生成数据,依赖 Registrate-Refabricated,导致迁移困难。本项目采用更接近原版 Minecraft 的方式注册数据。
  • 本项目独立实现了机械动力的全部功能,无需安装 Fabric API。

2. 为什么值得下载本项目

  • Minecraft 总会推出新版本,旧版本也终将过时。如果不能及时移植,累积起来的改动会非常庞大。
  • 本项目可以提供原 Fabric 分支中尚未包含的较高版本机械动力内容。

3. 下载前必须了解的重要信息

  • 请勿向 simibubi 和 NeoForge Create 报告此模组的问题。
  • 请勿使用旧版游戏存档。由于数据加载方式发生变化,可能会导致数据丢失。
  • 建议使用 REI、JEI、EIV 或 RRV 查看配方,并请报告任何游戏崩溃问题。
  • 使用光影会禁用 Flywheel 的优化功能。
  • 如需了解更多相关模组,请关注 Discord。

4. 待办事项

  • 机械动力命令
  • 兼容 Fabric 事件
  • 兼容其他模组

本项目修改并包含了以下项目的代码:

  • Engine-Room/Flywheel
  • Engine-Room/Flywheel/Vanillin
  • Creators-of-Create/Create
  • Creators-of-Create/Ponder

包含部分代码

  • fabricMC/fabric ItemGroup
  • neoforged/NeoForge ObjModel

本项目所用开源代码的许可协议存放在 licenses 目录中。

Modrinth Maven

repositories {
    exclusiveContent {
        forRepository {
            maven {
                name = "Modrinth"
                url = "https://api.modrinth.com/maven"
            }
        }
        filter {
            includeGroup "maven.modrinth"
        }
    }
}

dependencies {
    // 26.2
    implementation "maven.modrinth:create-fly:26.2-6.0.9-2"
    // 26.1.2
    implementation "maven.modrinth:create-fly:26.1.2-6.0.9-4"
    // 1.21.11
    modImplementation "maven.modrinth:create-fly:1.21.11-6.0.9-5"
    // 1.21.10
    modImplementation "maven.modrinth:create-fly:1.21.10-6.0.9-2"
    // 1.21.8
    modImplementation "maven.modrinth:create-fly:1.21.8-6.0.9-2"
}

捐赠

  • 支持此项目

patreon

afdian

常见问题

Create Fly 支持哪些 Minecraft 版本?

Create Fly 支持 Minecraft Java 版 1.21.8–26.2,共 5 个版本,可用的加载器:Fabric / Quilt。下载时注意选择和你游戏版本一致的文件。

Create Fly 怎么安装?

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

评论

登录后评论和评分

ZurrTum 的其他作品

查看全部 →