= 创作分享 =
编程开发
不懂就问,Java开发如何入坑mod开发
cxim_晨夕·星海

不懂就问,Java开发如何入坑mod开发

cxim_晨夕·星海 于 2023-7-10 10:27 ( 10月前 ) [复制链接] [只看楼主] [打印]
947 14
道家深湖
概括:2768吊打2860,IDF是升级版的MDK。

原版mdk改吧改吧是能用的。之前炸鸭跟我合计了半天,弄出了一个文章讲开发环境部署,比较长,也比较麻烦,我就不贴了。

做1.12.2的话,我推荐你用我的idf开始,因为炸鸭修过那个build gradle,使得他能在新版本的forge gradle下继续运作。你可以把我的src代码删了,只留个外壳,你也可以在我idf里写好的代码上继续开发。
除此之外你需要一个开发mc专用的代理解决网络问题,那视频评论区和我群公告都有。

从mdk开始开发:https://www.bilibili.com/video/BV1WY4y1278t
从idf开始速成:https://www.bilibili.com/video/BV1Ar4y1K7Qk

一般来说,开发mod是选那个版本最新的一个forge子版本,但1.12.2是个例外。1.12.2经历过一次现代化,forgegradle的版本变化,导致后面的和前面的开发环境出现了断档,我更推荐你使用2768。
虽然使用2768和2860开发出来的mod导出后区别不是很大,但是你在看教程的时候,很多教程是基于老版本的做的。除了少数接口名字变化了,你在配置环境、引入依赖的等东西的时候也会遇到问题。高版本的forge也因为这个,导致你没法直接runClient,需要用fancy gradle修一个问题,就是我视频里强行绕开的那个事情。你搞fancy gradle也会折腾半天,没必要。
此外,低版本具有更好的兼容性。虚无三的1.12.2版本就是典型的因为后面forge版本升的太高,导致没法搬运网易(网易一直是2768,不升)

发表于 2023-7-11 15:07:38 | 只看该作者

回复 | 举报

cxim_晨夕·星海
MBYL_InkAndSoul 发表于 2023-7-11 01:37
事实上好像并不需要什么教程(反正我从高版本Fabric下来感觉没什么难度)
低版本的Forge很多东西和Fabric差 ...

这个似乎可以用,谢谢。
我先试试。
发表于 2023-7-12 10:59:54 | 只看该作者

回复 | 举报

cxim_晨夕·星海
QQ酱22956 发表于 2023-7-11 15:07
概括:2768吊打2860,IDF是升级版的MDK。

原版mdk改吧改吧是能用的。之前炸鸭跟我合计了半天,弄出了一个 ...

谢谢大佬指点
发表于 2023-7-12 11:15:13 | 只看该作者

回复 | 举报

粉粉嫩嫩猪
MCreator 2021.1,更高版本会出现无法构建Gradle的情况
本人无QQ无手机号无Steam无战网
发表于 2023-7-24 10:42:41 | 只看该作者

回复 | 举报

没洗脚的阿骏
https://mouse0w0.github.io/MinecraftDeveloperGuide/
我是从这里启蒙的,资料很全

给你几个提示

1.学习JAVA,劝退大多数人
解决办法:看你个人悟性
2.跟着教程,配置mdk,又劝退绝绝大多数人
解决办法:https://zekerzhayard.gitbook.io/ ... pei-zhi-jiao-cheng/
3.跟着教程走,了解mc代码构造,尝试写点创意
4.教程不一定100%有效,最重要的是翻麻将的代码,从里面复制代码或模仿,实现功能

发表于 2023-7-26 00:56:47 | 只看该作者

回复 | 举报

12
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表