Mc1.16forge官混教程/教补-#1 开发环境配置的注意要点

         注意:本合集内容并不是完全的教程,而是针对mcforge的boson1.16教程(boson教程使用mcp混淆版开发,链接如下:Forge是什么 - Boson 1.16 Modding Tutorial (v2mcdev.com))的拓展,注意点与官方混淆版的差异提示——也会包括很多自己整的内容。强烈推荐一起看!

        因为俺是最近才开始发文的,有些社区规则可能不太了解,还请各位多多指出与包含qwq

        本文前几篇在半次元也有发出过,是同一个人发滴。

        首先是准备idea,jdk还有mcforge开发包。

        (提一嘴,账户记得弄英文的,如果不是很会用电脑不建议跟教程去改用户名,容易造成不可逆的账号丢失。没有安全方面顾虑的话直接使用管理员账户即可。)

        IDEA

        全称jetbrains idea,专业版要钱,似乎还挺贵的。但社区版和教育版免费的,教育版需要一个教育邮箱,社区版要在版本列表里才能找到。idea的2020.1版本及之前都不适配中文,最早有汉化包的版本在2020.1.1。

        idea配置java环境可以在打开工作界面后,右上角第二个按钮处打开,配置(项目结构,快捷键ctrl+shift+alt+s)。java安装时请保证路径上没有中文或特殊字符,容易出事。

        JDK

        如果是专门针对mc开发搞的,使用AdoptOpenJDK是很好的选择,别的不清楚。在教程中我看到别人提到了有关ForgeGradleCN与Forge离线包,这俩玩意的github源似乎崩了,咱没有深入去找,估计mcbbs会有资源。

        请特别注意要是JDK。jdk是给开发者用的,jre是给用户用的。

        注意三个点:

        1.AdoptOpenJDK选择版本为8,teapot

        2.其官网已经迁移,外国网站速度较慢,有能力的尽量带个梯梯

        3.不要把abopt和adobe弄混

        如果这个整不明白,使用java8也是没问题的,大概吧。

        Forge

        在官网上下载即可——慢,记得带梯。1.16.5最常用的是36.2.34。下载好后,解压,点击gradlew.bat下载。下载速度——慢,全局代理还算有效。

        特别注意的是,在此文件夹下会有一个.gradle文件夹,在User\[你的名字]下也会有一个同名的。如果你发现换源方法不好用(似乎的确不好用)而又不想等待,请寻找缓存包或离线包放在后者路径下。

        下载中途如果出错,很大概率是超时的锅,重新打开直到提示搭建完成(是英文的,bulid successful还是什么,反正看了就知道)

        几个可能出现的Bug点:

        用idea导入工程,运行build.gerdle失败后,当你需要再次开始时,如果没有完成构建而直接使用绿色三角形运行会提示有一个minecraftforgemapping或者别的玩意缺失。请不要这样启动。请使用下方控制台左侧的环状箭头按钮。

        换源前尽量备份一下build.gerdle文件。阿里和其他的镜像似乎都用不了,这时候要拉回去。

        运行完大部分后会在maven啥啥的文件处可能提示下载失败的报错。这时,删除两个.gradle文件夹中gradle.properties的全部内容(怕的话备份一个更好,里面就四行),或者将端口(四个数字的那玩意,文件里会有两个,都要)改为梯子的端口。我是通过全删解决的。

        最后,完成构建后点击最右侧选择栏的gradle项(图标一只小象),打开tasks——第四项(for啥啥啥runs)——第二项(genIntellijRuns)运行等待构筑完成即可。

        最后直接运行,正常情况将会出现游戏弹窗,forge加载完成就代表基本没有问题了。

        正常而言在这个位置:

 

        研究了两天,还好有大佬帮忙qaq这玩意确实劝退人,中间还有好多奇怪问题,刷新和重置解决大部分。

        如果你有幸攻克了以上奇怪bug而完成了环境搭建:恭喜你已经超越了绝大部分或多或少有想纯代码开发forge mod的朋友。接下来就可以开始进行mod编写了!


        附:因为本人也是边进行学习边写教程,可能内容涵盖与理解会有些问题,欢迎大佬指教!

        以及一些个人认为也可以去看看的,其他不错的教程:

Forge是什么 - Boson 1.16 Modding Tutorial
boson1.16forge mcp混淆版教程,很好的入门教程

写在前面:这是什么? · Harbinger (covertdragon.team)

harbinger1.12forge教程,思路等可供参考拓展

MineCraft 我的世界1.16.5 Mod模组开发分享_单机游戏热门视频 (bilibili.com)

boson教程,非作者录制的视频版,内容还是挺不错的,包含java入门的一点内容

Mod开发教程 - 编程开发 — Minecraft(我的世界)中文论坛——Minecraft中文站,我的世界中文论坛,mcbbs论坛 -mmcbbs mod开发专门讨论板块

我的世界_Jay_fearless的博客-CSDN博客

csdn自己这边的,一位写了12,16,18版本教程的大大qwq

数据包,材质包相关:

Minecraft 原版模组入门教程 (gitee.io)

原版模组教程包,可以参考其中关于数据包等的写法

如何创作出契合 MC 风格的美术资源—— Minecraft 风格指南 - 哔哩哔哩 (bilibili.com)

mc材质风格指南翻译版

准备 | 森罗万象 (sqwatermark.com)

主要讲解有关材质包的内容,也会很有帮助

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值