Fabric开发环境搭建
Minecraft目前有Forge和Fabric两大Mod平台,这里我选择使用较新的Fabric平台。
开发工具
- jdk8以上
- 任意IDE
创建项目
- 下载
Fabric官方的项目初始模板,Kotlin开发人员可以下载Kotlin版 - 修改
gradle.properties文件- 修改
maven_group为你的组织名(类似于Maven中的GroupId) - 修改
archives_base_name为你的模组名(类似于Maven中的ArtifactId) - 修改
minecraft_version为你的模组的目标版本(你要为哪个Minecraft版本开发Mod) - 修改
yarn_mappings、loader_version与fabric_version为minecraft_version对应的版本,版本对应关系可在这里查看
- 修改
- 修改
src目录下的目录名称,对应到你的maven_group与archives_base_name - 修改
src/resources/fabric.mod.jsonid为你的模组的命名空间entrypoints.main为你的模组的入口(main方法所在类)mixins为mixins.json所在位置
- 修改
<modid>.mixins.json(modid为你的模组的命名空间, fabric.mod.json中id对应的值)package为mixin所在的包名client为mixin的类名
- 最后,将修改好的项目导入到你的IDE中
修改Gradle构建编译器(可选)
如果你使用的是IntelliJ IDEA, 它默认使用Gradle来构建你的项目,而这在Fabric中是不必要的,通过以下步骤来使你的IntelliJ IDEA使用自己的编译器
- 在Build Tools -> Gradle 设置项中,修改
Build and run using以及Run tests using选项为IntelliJ IDEA - 在Project Structure -> Project 设置项中,修改
Project compiler output为$PROJECT_DIR$/out
启动Minecraft
在Gradle任务中执行runClient 即可启动Minecraft客户端
