Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验
1.前言
进来迷上了mc的forge模组开发,但是网上关于1.13,1.14的forge开发教程几乎没有,1.13的环境搭建方法又与1.12的大有不同(详情见第二部分),所以我只能自己摸索,中间出了几十种不一样的错误,重装了三次,最终才装好,有一些mc爱好者,凭着一腔热血来开发forgemod,却在第一步就被劝退,实在是个遗憾,所以特别出此教程,来帮助想搭建forge1.13环境的mc爱好者。
本文章对新手比较友好(当然需要有一定的java基础)阅读本文章之前最好先去了解一下这些内容:
什么是gradle
什么是forge(玩过mc的应该都知道)
什么是MCP
什么是forgegradle
…
下文所说的1.13版本 在技术层面上 与1.14版本没有多大差别(可以通用,但是是在排除了forge玄学因素下的情况)
笔者的ide为Intellij IDEA 理论上 与eclipse没有区别,但是eclipse总会出一些奇奇怪怪的问题(排除了玄学因素)
2. 1.13与1.12的区别
在forgegradle方面
1.13 1.14(1.12大版本之后)gradle删除了gradle setupDecompWorkspace 这个方法,转而直接变成了在IDE里面导入build.gradle文件
在mdk开发方面
话不多说,mcbbs上面的纪华裕大佬已经总结了一下:http://www.mcbbs.net/forum.php?mod=viewthread&tid=845290&page=1
3.安装JDK和IDE
JDK的安装教程网上一搜一大堆,这里不多说(这是一个java开发者最基本的技能)
笔者推荐安装JDK1.8
读者大可以选择Eclipse,笔者这里以IDEA为例(如果选择Eclipse的话需要自己摸索,不过方法大致一样)
安装IDEA是一个程序员必须要会的基础知识,这里不过多赘述。
首先上官网 www.jetbrains.com 下载Intellij IDEA,这里有三个版本:
一个是U版(Ulimate) 一个是Community 还有一个是EAP版