
机械动力飞越版
将更高版本的机械动力模组移植到Fabric
查看大图

将更高版本的 Create 模组移植到 Fabric
1. 该项目具体做什么或增加了什么
- 这是 Create 的 Fabric 分支。 官方的 Create Fabric 分支尚未发布 1.21.1 或更高版本。已经过去一年了。
- 我的世界在更高版本中使用了新的渲染方法:物品模型使用专用渲染文件夹,渲染使用渲染管线,实体、方块实体和 GUI 渲染改为先提取状态再渲染,这需要为 GUI 元素创建特殊渲染。
- 我的世界使用了一种新的数据加载方法,可以捕获错误信息,这需要进行大量修改才能兼容。
- 原始的 Fabric 分支是使用 Porting-Lib 移植的,实际上需要实现许多 NeoForge 功能。本项目使用专为 Create 功能设计的 mixin,使移植更加容易。
- 原始的 Fabric 分支在服务器端和客户端开发上采用了混合方式,这容易导致服务器调用不存在的客户端代码,从而引发错误。本项目采用了一种新的代码分离模式进行开发。
- 原始的 Fabric 分支使用构建器生成数据,这依赖于 Registrate-Refabricated,使得迁移变得困难。本项目以更符合原版我的世界的方式注册数据。
- 本项目独立实现了完整的 Create 功能,无需安装 Fabric API。
2. 为什么有人应该下载这个项目
- 我的世界会一直发布新版本,旧版本也总会过时。如果无法及时移植,累积的修改将非常庞大。
- 本项目可以提供原始 Fabric 分支中不存在的高版本 Create 内容。
3. 用户在下载前必须知道的任何其他关键信息
- 请不要向 simibubi 和 NeoForge Create 报告此模组的问题。
- 请不要使用旧游戏存档。因为数据加载方式改变了,数据可能会丢失。
- 建议使用 REI、JEI、EIV 或 RRV 查看配方,并请报告任何游戏崩溃问题。
- 使用着色器将禁用 Flywheel 优化。
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-rc-2
implementation "maven.modrinth:create-fly:26.2-rc-2-6.0.9-1"
// 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"
}
捐赠
- 支持项目
正在加载版本记录…






正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。