关于Minecraft |
您所在的位置:网站首页 › 我的世界模组制作软件下载 › 关于Minecraft |
笔者因对Mod开发有所兴趣而投入了Forge Mod的研究,途中遇到了一些问题。搜索了CSDN,Bilibili,MCBBS等网站上的专栏,再加上自己的一番摸索最终解决了问题。 以下内容版本适用于1.16.5及以上Mod开发(低版本可能不用那么麻烦) 由于最近的文章也写了有一端时间,可能不具有时效性,所以我在这里写一篇关于构建环境的文章,希望后来者能少走一些弯路。 首先,如果你要开发Forge模组,你可以选择的方式: 从头到尾自己写一个(适用于对JAVA语言有所掌握的人) 使用MCreator等Mod生成器(适用于对编程不熟悉的人) 如果你选择1,那么从MinecraftForge网上下载MDK,然后用IDEA(或者Eclipse)打开,使用Gradle构建。当出现Build Success的字样,你就可以开始编写你的Mod了。但是不要急着现在就动手,因为这还不是最方便的方法。 Question:下载MDK总是弹广告? R:见视频https://www.bilibili.com/video/av204420806/ Question:构建失败怎么办? R:由于Gradle的源在国外,所以导致国内下载速度慢了亿点,会导致构建失败。 方案1:如果你能下的动,但只是有点慢,你可以重新构建,多试几次,就是有点折磨。 方案2:如果你的进度一动不动,请确认你的网络是否是校园网等特殊网络环境,另外使用宽带网络下载依赖Gradle时也有可能造成速度奇慢。如果你不缺流量的话,你可以打开手机热点,用电脑连上继续下载。经过我亲身体验速度真的一个天一个地。 方案3,同时也是最简单的方法:下载ForgeMDK离线包 见帖子https://www.mcbbs.net/forum.php?mod=viewthread&tid=896542 好,接下来说说如果选2的朋友们。在官网下载MCreator安装后,创建新工作区。 选择要开发的模组版本,填入自己Mod的显示名字后,确认创建。MCR就会进入构建的页面。如果出现了构建失败的问题,那么IDEA的方法同样适用于你。方案1:如果你能下的动,但只是有点慢,你可以重新构建,多试几次,就是有点折磨。 方案2:如果你的进度一动不动,请确认你的网络是否是校园网等特殊网络环境,另外使用宽带网络下载依赖Gradle时也有可能造成速度奇慢。如果你不缺流量的话,你可以打开手机热点,用电脑连上继续下载。经过我亲身体验速度真的一个天一个地。 同样的,当出现Build Success后,就可以开始你的Mod编写了。 对于Mod编写来说,MCR的确是一个方便的软件,Mod作者可以在MCR上做出一个大概模型,然后用IDEA对代码进行细致的编写。 那么接下来我想又有人会有问题,为什么我用IDEA已经下载完了Gradle依赖,使用MCR又要重新下载呢? 这是因为MCR的依赖储存位置于IDEA不同。而且笔者目前没找到任何方式能改,不管是用软件中的偏好设置,还是直接修改build.gradle文件都不起任何作用。通过构建失败的错误报告我找到了MCR依赖的储存位置,应该是C:/User/用户名/.mcreator/gradle 如果你安装在C盘的话 解决办法。1.复制C:/User/用户名/.gradle 覆盖在MCR依赖文件的目录。两者的文件构成大都是相同的。可以省下很多时间重复构建。 这时又有人说,我不想在盘里放两份几乎一样的文件,太浪费磁盘了。那么你有plan B,修改IDEA的Gradle依赖的路径,因为MCR的是改不了的。 关于修改Gradle依赖路径的方法见帖子https://blog.csdn.net/github_38616039/article/details/79933133?utm_term=gradle%E7%9A%84%E4%BE%9D%E8%B5%96%E8%B7%AF%E5%BE%84%E4%BF%AE%E6%94%B9&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduweb~default-6-79933133&spm=3001.4430 看到这里,想必读者们都已经能够完成构建了。接下来就是Mod的具体编写了。 感谢以下对我有所帮助的Mod编写教程 https://www.bilibili.com/read/cv12278413 https://neutrino.v2mcdev.com/introducation/intro.html |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |