在这里尝试写这个教程本来打算跳过最基本的环境搭建什么的,结果还是被说不懂什么的。没有办法,还是来说一说最基本的forge环境搭建。
现在的minecraft mod开发环境的搭建比起当年那种用mcp等工具的时候已经是简单了好多了。forge 通过forge gradle集成了各种各样的功能。当然mcp这种东西也是被集成了进去。
搭建环境的第一步并不是去官网下载minecraft forge。而是确定你能不能访问dropbox等网站(dropbox等网站在中国大陆被和谐了好几个月了。如果你不会翻墙的话就不要使用官方版了)。如果你有能力访问那些被和谐的网站的话,那么请你到minecraftforge.net的下载区里面下载最新稳定版的minecraft forge的src。我还是推荐你通过广告链接下载的,毕竟这一份广告收入将会支持forge项目的继续。当然如果你非常反感广告,你可以通过下载链接里面的星号来直接下载。
如果你不能翻墙的话请尝试使用ForgeGradle on Wall来代替。不过优先推荐官方版啦。
现在你已经下载了minecraft forge gradle,下面就需要通过gradle构建工具来构建项目了。这个时候你需要如下的软件被提前安装。
- JDK – java开发环境,如果你还没有JDK的话那么赶紧去官网下载一个吧。(这种东西大概java程序员都会有吧
- Gradle(可选) – 一个快速的Java构建工具,你将会使用它来构建你的Mod。但是这个并不是必选的,如果你没有正确安装gradle你也可以通过Forge Gradle中的那个批处理文件来启动Gradle。如果你是一个Java程序员现在还没有尝试过Gradle的话那么就赶紧尝试一下吧,比起ANT这样的构建系统更加适合大型项目,并且还支持多种集成开发环境。
- python (可选) – 貌似如果不用未安装版的gradle的话似乎是不需要的
- eclipse (可选) – 一个Java IDE。似乎是绝大多数mod开发者的选择
- idea (可选)- 一个高效Java IDE。如果你习惯了IDEA,你会马上扔掉你的eclipse。
- notepad++ (可选) – 一个更好的文本编辑器,尤其是对于Windows用户这个的必要性还是比较大的。否则unix的换行符简直是煎熬。当然了如果你是触手的话大概”vim是最好的编辑器,没有之一“