跳到正文

Create Fly

作者:ZurrTum

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

收藏

截图

介绍

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

将高版本 Create 模组移植到 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 Events
  • 兼容其他模组

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

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

包含部分代码

  • fabricMC/fabric ItemGroup
  • neoforged/NeoForge ObjModel

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

Curse Maven

repositories {
    exclusiveContent {
        forRepository {
            maven {
                url "https://cursemaven.com"
            }
        }
        filter {
            includeGroup "curse.maven"
        }
    }
}

dependencies {
    // 26.2-rc-2
    implementation "curse.maven:create-fly-1346281:8245554-sources-8245556"
    // 26.1.2
    implementation "curse.maven:create-fly-1346281:8250336-sources-8250341"
    // 1.21.11
    modImplementation "curse.maven:create-fly-1346281:7658527-sources-7658535"
    // 1.21.10
    modImplementation "curse.maven:create-fly-1346281:7589702-sources-7589709"
    // 1.21.8
    modImplementation "curse.maven:create-fly-1346281:7604718-sources-7604724"
}

捐赠

  • 支持此项目

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 的其他作品

查看全部 →