步骤
下载MDK包
浏览器访问 Forge官网 下载对应版本的Forge MDK包,点MDK或Src按钮进行下载并解压,国内网络有时候可能会访问较慢或者无法访问,可以自行搜索其他下载链接。
配置环境
进入解压后的文件夹,可以看到如下文件:
打开命令行,切换到当前目录,运行以下命令:
gradlew.bat setupDecompWorkspace
程序开始下载并反编译Minecraft,如果因为网络问题配置失败,请看下面的代理方案。反编译可能会消耗一定的CPU和内存资源。
再运行以下命令:
对于Eclipse
gradlew.bat eclipse
对于IDEA
gradlew.bat idea gradlew.bat genIntellijRuns
如果都是BUILD SUCCESSFUL,那么现在一切就绪。
运行
最后,打开你的IDE,打开工程,IDEA点击open选择mdk这个文件夹。IDEA会自动识别出 Minecraft Client 运行配置,只需选择一下module即可。注意:如果出现以下提示,不要Import,会提示导入失败并更新Gradle版本,此时就无法运行了
点击运行,你将会看到一个加载了一个空Mod的英文原版Minecraft。
加快配置速度
- 整个下载和配置可能会极其缓慢,如果出现网络问题导致失败,建议使用这个教程上说的代理。
- 你可能会发现项目文件夹里并没有那么大,因为配置过程中下载的文件其实在
C:/Users/用户名/.gradle/cache/minecraft/
下,其中,minecraft/assets
文件夹存放的是游戏声音等文件。这样一来,将对应版本的MC的.minecraft/assets
文件夹提前复制到以上目录,即可加快getAssets阶段的配置速度。
目录结构
仅对部分文件或目录进行说明。
run/
游戏崩溃报告会在这里。src/main/java/
包和代码的存放位置,其中com.example.examplemod为示例mod,删掉即可。src/main/resources/
mod需要的资源文件的存放位置,如模型、材质、语言文件、说明文件等。src/main/resources/mcmod.info
mod说明文件,里面的内容将在Minecraft主界面点击Mods按钮显示,其中,version、mcversion被下面的gradle配置所替换,无需修改,modid用于标识你的mod,其他不再赘述。build.gradle
gradle配置文件,其中,以下部分需要进行修改,version按照版本号的规范可修改成1.0.0,group修改为代码的包名,archivesBaseName为mod ID,同上。例如可以修改如下:version = "1.0.0" group = "moonfan.mymod" archivesBaseName = "mymod"
gradlew/gradlew.bat
分别为linux/windows版本。用于配置环境、打包发布等。