User Tools

Site Tools


zh_cn:tutorial:loader04x

加载器 0.4.x 和你!

本教程列举了将模组更新到加载器 0.4.x(或更高版本)所需要做的事情。

架构更改

架构更改。在 0.04.x,支持架构版本 0,但不确保支持 0.5.x 或更高版本。

有用的资源:

嵌套 JAR

关于嵌套 JAR 的用途一直存在很多容易弄混的地方。

嵌套 JAR

  • 一种以 Fabric 模组的形式提供依赖项的方法,可以让加载器选择与指定的模组包的依赖的集合相符的最佳版本,
  • 可以将库转换为 Fabric 模组,并且在这些模组无法清晰地遮蔽,或有充分理由让 Fabric 模组开发者成为可靠的版本源的情况下,可以避免发生冲突,
  • 一种潜在的将模组的子项目/子模块干净地打包在一个“组合的”JAR 中,同时还能够单独使用的方法。

嵌套 JARs 不是:

  • 用于非模组的 Java 库,
  • 一定能安全地遮蔽不同包下的库的最佳方式。请记住,Fabric 模组 ID 只能存在一次,这意味着潜在的版本冲突可能会阻止加载包 - 遮蔽的库没有这个问题。

如有疑问,请参阅这个图表:

不兼容性

  • 如果你的模组使用的是插件加载器,请将其放弃,改为采用入口点系统。
zh_cn/tutorial/loader04x.txt · Last modified: 2024/01/02 10:33 by 60.188.11.60