我的世界Minecraft 1.19 Mod开发教程分享
前言
本教程默认你具有基本的JAVA基础和基本的电脑知识基础。
如果没有的话,可以去看我之前的教程,或者在网站上搜索其他的JAVA教程只需要学习JAVA基础部分即可。如果需要(点赞的人多的话)的话,可以在之后补充JAVA的语言的教程。
该地址有一些关于计算机的基础知识,包括使用浏览器,下载软件,截图,压缩和解压缩等知识
https://github.com/mzdluo123/SurfingTutorial
1. 下载安装jdk
jdk下载地址
https://adoptium.net/temurin/releases
根据自己操作系统选择,版本选择jdk17
这里选择windows,64位
2.下载安装IDEA
IDEA下载地址
https://www.jetbrains.com/idea/download/
3.下载MDK
mdk下载地址
https://files.minecraftforge.net/
等待广告结束后开始下载
没有开始下载可以点击skip
下载好之后是一个压缩包
将压缩文件移动到你要开发的目录,然后解压,这里我选择的是这个路径
D:ProjectMinecraftExample1.19
在解压的文件中其中以下几个文件是没用的可以直接删除
使用IDEA打开项目
进行一些基础的设置。
打开之后你可以看到这样的界面。
我们选择open project
找到MDK解压的路径,选择该位置打开。
等待整个项目构建Build完成,这个过程可能会多次出现网络问题和下载很慢的问题,自己尝试必应解决。
这个过程中可能会出现报错等问题,不过不用管他只要Build一直在执行就好,等到Build完成。
配置IDEA的相关设置
file-project structure
确保如下的两个位置是java17,设置好之后点击apply,ok
下面配置其他的
确保是jvm是project sdk
将包的折叠打开(可选项)
取消这个选项之后就可以看到如下的文件夹了
配置build.gradle
配置build.gradle
配置下面的选项。
version 构建Minecraft mod的版本号码
group 写为你的网站或者域名或者个人github地址倒着写,保证唯一性,构建Minecraft mod的模块的ID
archivesBaseName 构建Minecraft mod时候输出的名字。例如这个输出的就是tutorialmod.jar
双击examplemod,按下ctrl+r进行如下的操作,将所有的examplemod改为你自己的mod的名字
当所有的内容设置完毕后,按下这个按钮重新构建下项目
这次的build应该会比之前快很多
更改ExampleMod.java
修改ExampleMod.java的如下。
其中MODID是你mod的名称。
按下shift+f6 修改name为你的mod的id
按下shift+f6 修改包的路径为你的域名到写+文件名
配置mod.toml
打开Minecraft
首先进行一个些idea的配置
等待build成功
双击runclient,尝试启动Minecraft
然后可以看到游戏启动成功了
在MOD中可以看到与自己MOD相关的信息
这里version有点小问题,可以在之前的mod.toml中进行配置。
如何打包到处jar
在命令行终端输入,如下的内容
.gradlew build
如果在安装java时候没有配置JAVA_HOME的话,可以直接双击Tasks -> Build -> build
成功build
在项目的build/libs/目录下可以找到jar文件,你就可以进行分享或者上传到网站。
git配置并上传github(可选)
这里是可选性,在实际的开发过程工,难免会遇到一起开发,或者写代码把想搞的一团糟,想回到之前能运行的情况,那么使用git进行版本控制是十分有用的。
1. 注册获得github账号(直接必应搜索)
2. 在idea上点击VSC
3. 进行登录github账号
4. 点击share进行分享
点击之后会自动创建一个远程的仓库,会问你要推送的文件有哪些。选择add即可,
可以看到仓库创建,并且看到推送的文件
小结
介绍了所需要的工具,安装,如何导入项目,配置那写文件,如何启动,以及如何构建jar,进行发布和分享。最后以及配置git和推送到github。