连续体核心

连续体核心

非官方移植版本的披风。

基础库

Continuum Mantle

NeoForge 26.1 版 Tinkers' Construct 移植版所用的共享库代码。

Continuum Mantle 是 Mantle 的社区维护 NeoForge 26.1 移植版的暂定名称,Mantle 是 Tinkers' Construct 及相关 SlimeKnights 项目所使用的共享库。

这不是 SlimeKnights 的官方发布版本。原始 Mantle 项目、源代码、资源、设计及许可证的署名权仍归 SlimeKnights 所有。mantle 模组 ID 被有意保留,以便依赖模组能够继续针对该库加载。

移植目标

组件 版本
Minecraft 26.1.2
NeoForge 26.1.2.78
Java 25
Gradle 9.1

当前支持范围

本移植版聚焦于当前 NeoForge 26.1 版 Tinkers' Construct 移植所需的库接口面:

  • Mantle 注册辅助工具及对象包装器。
  • TCon 资源、配方、标签及战利品所用的数据生成辅助工具。
  • 移植所需的流体、传输、物品栏及配方工具类。
  • 已针对当前 NeoForge/Minecraft API 更新的客户端及模型辅助工具。
  • 在当前移植版仍使用 Mantle 侧集成点的情况下,用于开发的 JEI 编译/运行时支持。

历史集成或 API 仅在当前 NeoForge 26.1 移植版使用它们、且已针对当前依赖进行测试的情况下,才被视为受支持。

从源码构建

要求:

  • 系统 PATH 中可用的 Git。
  • JDK 25。
  • 可用的互联网连接,用于获取 Gradle 依赖及 Minecraft/NeoForge 构建产物。

在 Mantle 仓库根目录下运行:

.\gradlew.bat compileJava
.\gradlew.bat processResources

启动开发客户端:

.\gradlew.bat runClient

生成数据:

.\gradlew.bat runData

构建产物输出至 build/libs。生成的资源输出至 src/generated。请勿手动编辑生成的文件;请更新对应的数据提供器或源资源,然后重新运行数据生成。

问题反馈

请包含以下信息:

  • Minecraft 版本:26.1.2。
  • NeoForge 版本/构建号:26.1.2.78。
  • Mantle 移植版版本或提交哈希。
  • 依赖模组的版本,尤其是 Tinkers' Construct 移植版。
  • 可能与该问题相关的其他模组版本。
  • 重现该问题的确切步骤。
  • 相关截图或视频。
  • 对于崩溃或运行时错误,请附上相关的 latest.log、debug.log 或崩溃报告。

请说明该问题是否仅在本 NeoForge 26.1 移植版中出现,还是在官方上游 Mantle 构建中也会出现。

文档

原始 Mantle 源码及官方上游发布版本,请参见 SlimeKnights Mantle 仓库。

Tinkers' Construct 文档及附属模组/数据包参考资料,请参见 SlimeKnights 文档。

致谢与许可证

Mantle 是 SlimeKnights 的原创项目。

本 NeoForge 26.1 社区移植版由 justduck 维护。

The MIT License (MIT) Copyright (c) 2013-2022 Slime Knights (mDiyo, fuj1n, Sunstrike, progwml6, pillbox, alexbegt, KnightMiner)

代码、纹理、二进制文件及文档均在 MIT 许可证 下授权,除非相关文件或资源中注明了不同的许可证。版权声明及许可证文本必须包含在软件的所有副本或实质性部分中。

任何替代许可证均在适当位置注明。