返回
Featured image of post Minecraft Mod 开发手册00: 开发环境搭建

Minecraft Mod 开发手册00: 开发环境搭建

Fabric开发环境搭建

Minecraft目前有ForgeFabric两大Mod平台,这里我选择使用较新的Fabric平台。

开发工具

  • jdk8以上
  • 任意IDE

创建项目

  • 下载Fabric官方的项目初始模板Kotlin开发人员可以下载Kotlin版
  • 修改gradle.properties 文件
    • 修改maven_group 为你的组织名(类似于Maven中的GroupId)
    • 修改archives_base_name 为你的模组名(类似于Maven中的ArtifactId)
    • 修改minecraft_version 为你的模组的目标版本(你要为哪个Minecraft版本开发Mod)
    • 修改yarn_mappingsloader_versionfabric_versionminecraft_version 对应的版本,版本对应关系可在这里查看
  • 修改src目录下的目录名称,对应到你的maven_grouparchives_base_name
  • 修改src/resources/fabric.mod.json
    • id 为你的模组的命名空间
    • entrypoints.main 为你的模组的入口(main方法所在类)
    • mixinsmixins.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客户端

Fabric官方Wiki

https://fabricmc.net/wiki/tutorial:introduction