Minecraft 1.12.2 Mod开发笔记——搭建环境

步骤

  1. 下载MDK包

    浏览器访问 Forge官网 下载对应版本的Forge MDK包,点MDK或Src按钮进行下载并解压,国内网络有时候可能会访问较慢或者无法访问,可以自行搜索其他下载链接

step1

  1. 配置环境

    进入解压后的文件夹,可以看到如下文件:

    step2

    打开命令行,切换到当前目录,运行以下命令:

     gradlew.bat setupDecompWorkspace
    

    程序开始下载并反编译Minecraft,如果因为网络问题配置失败,请看下面的代理方案。反编译可能会消耗一定的CPU和内存资源。

    再运行以下命令:

    对于Eclipse

    gradlew.bat eclipse
    

    对于IDEA

    gradlew.bat idea
    gradlew.bat genIntellijRuns
    

    如果都是BUILD SUCCESSFUL,那么现在一切就绪。

  2. 运行

    最后,打开你的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版本。用于配置环境、打包发布等。

猜你喜欢

转载自www.cnblogs.com/moonfan/p/12264365.html