【持续更新中】全网最详细的Minecraft我的世界Fabric模组开发教程 #0 配置开发环境 | 您所在的位置:网站首页 › 我的世界乱码文字卡爆服务器 › 【持续更新中】全网最详细的Minecraft我的世界Fabric模组开发教程 #0 配置开发环境 |
Fabric本文档更新日志【ChangeLog】: 2022/03/29 【1.18.2-1.19 Snapshot】 支持版本为1.18.2-1.19 Snapshot 准备: IntelliJ IDEA(www.jetbrains.com/zh-cn/idea/download/#section=windows) JDK 17或18 (Java Development Kit) 【可选但十分十分推荐!】IDEA插件:Minecraft Development 良好的网络 IDEA中文语言包插件 好的,让我们来开始吧! 第一步:IDEA 打开上方的IDEA官网,下载社区版即可(与旗舰版并没有什么区别),然后安装。 安装完后打开。到这里,IDEA就安装成功了。 第二步:安装JDK 这里提供两个链接,个人推荐bellsoft的。 甲骨文官网:www.oracle.com/java/technologies/downloads/ BellSoft:bell-sw.com/pages/downloads/ BELLSOFT : Package Type这里最好选择Full JDK。 mac和Linux的看到这里可以跳到第三步了,Windows的可能需要配置一下环境变量,百度上JvavJava环境变量教程满天飞,大家可以自行去百度搜索(如果你用插件自动配置开发环境的话当我没说) 第三步:安装IDEA中文语言包插件 打开IDEA后,应该会是一片英文。 首先,点击左边的Plugins 然后点击Marketplace,输入Chinese,第二个就是 第二个就是安装完之后重启IDEA。 第四步:Minecraft Development插件 如上方一样如法炮制。——输入Minecraft Dev就会出来,然后安装。搞定! 至此,准备工作全部完成。 正文--构建工作区构建工作区有2种方法,这里强烈强烈强烈强烈强烈强烈强烈强烈强烈强烈强烈大家使用第一种!!!!!!!!!!! 插件自动构建: 打开IDEA主界面,点击新建项目。 左边侧边栏选择Minecraft。然后右边就变成了这个样子。如果你没有配置环境变量,那么项目SDK里可以进行手动设置。随后在下面这一坨中选择Fabric Mod。然后下一步。 随后就来到了这个页面。GroupId这里一般是你的域名的倒写。例如我是fabricmc工作室的,GroupId这里就填net.fabricmc,或者我是GitHub上的村民工作室,我就填github.plainsvillager。最前面这个可以是com、cn、top、xyz、org等。GroupId下面这个就是你模组的名字,建议填写命名空间id【注意事项:这两栏都不能含有汉语、阿拉伯数字、大写英文字母!】这里我就填bilibili.plainsvillager.fabrictutorial了。Version这里就是你模组的版本了。命名之前,请遵循Semver规范。 随后来到了这里。Mod Name就是你模组名,这里可以自由点,起码能有大写字母。Minecraft Version这里就填你要开发的Minecraft版本。这里我填写1.18.2。后边出现了一个Yarn的东西。这是什么呢?第0.5篇的概念篇我们将会讲解。反正选最新就完事了!Loader Version就是fabric加载器的版本。相信大家都玩过模组吧!这就是那个模组加载器。Loom则是另一个东西,这里建议不要选带有snapshot字样的版本。Minecraft License这里可以选择你的模组的许可证,萌新就不要乱动了。这些都是必须的,下面则是可选的。 Fabric API:强烈建议启用。若启用选最新就好。 Description:你模组的描述。虽然是字符串但也不要输入中文!我试过会乱码。 Authors:作者/贡献团队,你写几十个都没问题,但别忘英文逗号。 Website:官网: Repository:这个模组的github仓库地址。 项目名称这里随便写,也不能有中文!!!写完了点完成。 然后就开始漫长的等待吧。 右下角大概率会开始有个“找到Gradle构建脚本”,不用管它。然后IDEA就开始自动导入了。如果终端里说TASK FAILED的话,多重新打开几次。 如果是genSources任务failed的话,多试几次。 手动配置开发环境教程(不推荐但某些情况还是有用的):进入fabric的GitHub网站:github.com/FabricMC/fabric-example-mod/ 在左侧的分支这里选择版本,随后在右边code这里点download zip,并把它保存到一个没有中文的文件夹。下载完之后进行解压。随后重命名文件夹名称为你的模组名(中文非法)。随后打开IDEA 点击主界面的打开(如果已经打开项目的话点文件->打开),选择你刚解压出的那个文件夹下的build.gradle,并点击确定。 随后IDEA会弹出一个窗口,这里选作为项目打开。 随后就开始了导入。如果是第一次构建可能要等几个小时。失败的话重新打开项目。 BUILD SUCCESFUL后,参照下方的生成Minecraft源代码的教程。 生成Minecraft源代码点击右侧gradle面板,找到fabric下有个genSources,双击一下就能执行了。 但是还是有几率执行失败。这时候,就需要 禾斗 雪--/*上*旺了。注意,gensources这一步肥肠重要,一定不能不进行! succesful后的话,点击左边的外部库并展开。 找到net.minecraft:minecraft-project-@merged-named ……(太长了不打了)这个包,点小三角把它展开。下面有个叫做net.minecraft的包,这就是yarn为我们做的贡献。再展开就是yarn的minecraft源码。【注:Mojang从未发布Minecraft的源码,这只是yarn自己的(或者你也可以理解为第三方的)】这些东东对你写模组会有很大的帮助。 到现在,模组的开发环境就算配置完成了! 另外,如果你有问题,可以随时在评论区或私信给我留言。我看到了的话都会回复。 加油!💪💪💪 |
CopyRight 2018-2019 实验室设备网 版权所有 |