zh_cn:tutorial:loader04x
Table of Contents
加载器 0.4.x 和你!
本教程列举了将模组更新到加载器 0.4.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