Minecraft 1.21.1 NeoForge开发笔记 #1 开发环境
1.1安装JavaMinecraft以下简称MC1.21.1要求的最低Java版本为21。从oracle官网下载该版本的JDK并安装并配置环境变量该环节操作细节大家可以从很多地方找到就不赘述了。1.2下载NeoForge开发MDK登录NeoForge官网neoforged.net点击”Mod Generator page“链接进入开发包生成界面。比旧版本MC的Forge我们可以利用官网预设modID和作者这些参数原本都是要修改MDK包中的gradle.build和mod元数据文件。需要注意的是包名一般设置成自己反写的域名.ModID如果没有就用com.作者名.ModID。此外还增加了mixin功能它允许我们在运行时修改已编译的Java代码与早期的asm字节码工具类似。可以根据需求决定是否添加。最后点击下载我们就得到了开发包下载按钮的左边也可以预览当前的开发包1.3安装Gradle和第三方库1.3.1利用Gradle Wrapper自动部署和旧版本类似开发包中包含了Gradle Wrapper在我们用IDE打开开发包后它会根据gradle-wrapper.properties中的配置自动下载解压Gradle并完成后续开发所需的第三方库的下载。1.3.2手动下载和配置Gradle由于Gradle自动下载的速度很慢我们可以手动下载Gradle安装包节省一部分时间。根据gradle-wrapper.properties中distributionUrl项找到Gradle的版本9.2.1和Url手动下载。下载后把distributionUrl改成本地路径例如file:///D:/gradle-9.2.1-bin.zip。但是第三方库的下载只能通过gradle进行了。//gradle-wrapper.properties distributionBaseGRADLE_USER_HOME distributionPathwrapper/dists distributionUrlhttps\://services.gradle.org/distributions/gradle-9.2.1-bin.zip networkTimeout10000 validateDistributionUrltrue zipStoreBaseGRADLE_USER_HOME zipStorePathwrapper/dists此外Gradle和所有库文件默认的根目录是C:\Users\admin\.gradleGradle本体的目录是C:\Users\admin\.gradle\wrapper\dists。如果需要改变根目录可以配置环境变量例变量名GRADLE_USER_HOME变量路径D:\.gradle如果需要改变Gradle本体目录修改distributionPath项。因不可抗力1.2和1.3小节涉及的下载可能需要木棍1.3.3idea设置在设置-BuildExectionDeployment-Build Tools-Gradle中可以设置Gradle相关的内容Gradle user home就是上文提到的Gradle相关文件的根目录Gradle中的Distribution中Wrapper项是指使用Gradle Wrapper安装Gradle如果使用本地离线库可以选择Local installation设置成已经安装好的Gradle的路径Gradle JVM 务必确认是Java 211.4 Gradle任务简介在idea界面右侧可以找到一些Gradle任务这些任务也可以在命令行输入gradle tasks指令获得介绍几个常用的1.build下的build其实包括了classes编译assemble组装jar打包三个过程一般我们使用build一次完成这三个步骤2.mod development下的runclient和runserver运行客户端和运行服务端这是我们测试和debug模组的最重要的任务
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2416367.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!