前言
打工至今已经差不多快一年了,学到了很多开发知识,但是越往后学到的新知识越少,尤其是今年感觉技术上基本上没有进步。然后最近在玩mc,整合包出了一堆bug也不知道怎么解,想了想还是学一下java开发,顺便看看别人mod怎么做的。同时做个记录,看看能不能拉低mod开发下限(当然基础的编程和搜索引擎使用能力还是必要的。英语的话会初中英语+翻译软件一般也不成问题)。
前置工作
教程可以参考官方文档,里面有非常完善的文档,以及入门教程。
首先我尝试直接用VSCode来搞。然后发现由于墙有些东西装都装不起来,配代理配得不知道哪里有问题,干脆手动安装一波。(我还没确认过是否必须使用对应版本的java,理论上来说是需要的)
首先下载mdk包(MDK = Mod Development Kit)。最好选Recommend版本。
然后下载Gradle。安装过程可以参考这篇文章。安装完之后命令行输入gradle -v能输出版本信息说明装好了。至于Gradle是啥我也不知道,大概是Java依赖管理之类的东西?
把mdk包解压下来,然后点一下gradle.bat,结果它自己装了个gradle…但是上一步的一些设置应该还是有必要的。
还是手动操作一下吧,在该文件夹下运行gradle build。等较长一段时间后,会提示BUILD SUCCESSFUL。
再执行gradle runClient,就会看到MC的客户端成功跑起来了!