当我们想和其他mod进行联动的时候,我们就需要在开发环境里加入其他mod.
如果作者有自己的仓库或者在curseforge上进行发布时,就可以从他们的maven库中获取mod,比如https://maven.blamejared.com/,https://www.cursemaven.com,https://modmaven.dev
当然,如果mod作者没有发布途径,而你又想与它进行联动的时候,就需要把本地目录作为检索的目录了。
这时候需要在本地根目录下新建一个文件夹,比如libs,然后在其中放入jar文件,比如wuziqi-1.20.1-0.0.1.0.jar
下一步就是修改build.gradle告诉它这里有一个mod需要被加载,也就是在repositories里面加入
1 | repositories { |
这时候gradle已经知道可以从这里找到mod,下面就要告诉gradle需要加载什么。也就是在dependencies中加入
1 | dependencies { |
XiaoPangxie732也就是包名,可以自定义,但是一般使用mod作者的名字,后面分别为modid和version,其中均以冒号分隔开,这两个的值都可以在mod文件中META-INF\mods.toml中找到。
这时候,已经完成了大部分的工作,可以运行build.gradle然后静候佳音了