Minecraft模组开发(fabric)之准备工作

Minecraft模组开发(fabric)之准备工作

最近心血来潮想开发个Minecraft的模组,一边学习一边开发,顺带着将一些步骤、学习心得整理下来。之所以选择fabric,是因为自己的光影包使用的是iris-fabric,所以就想着写fabric的模组兼容性应该会好一些。听说大部分大型模组都是通过forge开发的?没考证过,不过感觉关系不大,同样的逻辑不同的实现方式罢了。
想要开发Minecraft的模组,有Java基础是必须的。虽然听说市面上有些工具可以可视化、拖拽式地开发模组,但是功能较为有限,想要随心所欲地进行开发,编程基础是必不可少的……就算不会Java,也得会点儿别的语言吧。

Java环境

根据Minecraft官方的说法,目前的最新版(1.20.X)要求Java17,而实际上,Java已经更新到21了。出于“喜新厌旧”的心理,我就直接用Java21了。
实际上,如果只是开发模组,是可以不用在操作系统里安装Java环境,或者说配置全局的环境变量的。在编译工程的时候,以IDEA为例,可以为这个工程设置Java版本,如果本地没有相应的jdk,还可以通过IDEA直接下载使用。不过需要记得,有两个地方需要设置Java环境——一个是Project Structure里需要设置JDK,然后就是gradle的setting里需要设置。详情后面会讲到的。

初始化工程

fabric提供了一个初始化模板的网站,网址是:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值