本帖最后由 Li_peiang 于 2017-7-11 23:41 编辑
如图:
前言:当时我研究了很久,Minecraft hash打乱的资源文件没有,version的核心文件里面好像也没有 百度,Google也没有 我几乎绝望了
思路:当启动不同版本时标题会不一样,而版本与版本之间的区别可想而知就是version核心文件了
总体思路
1.核心文件的asstes只是资源文件
2.class文件为编译好的java程序
3.所以我们要找到哪个class里有标题了
4.进行修改class里的标题
5.压缩回核心文件jar
6.去除验证
7.启动,成功
如图:
前言:当时我研究了很久,Minecraft hash打乱的资源文件没有,version的核心文件里面好像也没有 百度,Google也没有 我几乎绝望了
思路:当启动不同版本时标题会不一样,而版本与版本之间的区别可想而知就是version核心文件了
总体思路
1.核心文件的asstes只是资源文件
2.class文件为编译好的java程序
3.所以我们要找到哪个class里有标题了
4.进行修改class里的标题
5.压缩回核心文件jar
6.去除验证
7.启动,成功
需要的软件:
1.zip相关
2.Windows XP+
3.至少总硬盘需要20G
4.一个活人
5.JD-GUI
6.eclipse或修改字符串或字符串编译class
好的我们进入正题:如何找到标题的class
1.首先我们找到.minecraft文件夹里的version 这一步就不配图了
2.选择对应版本的jar,右键使用压缩软件打开或修改扩展名为zip打开(感觉360压缩还算良心 也懒得换了)

3.找到包含标题的class文件,这个可能要些耐心,不过我已经把各个版本的找到了qwq 厉害不
在Minecraft 1.11为beq.class

4.将这个class那个部分的字符串替换,保存 并放回核心文件
5.启动游戏,这时我们发现游戏崩溃 并报错(我现在是HMCL启动器)

6.不要慌,删除Minecraft的验证即可
7.再次启动,看看效果

大功告成,我们成功的更换了标题 真是nice 最近被小学生洗脑 这标题应该不错
如果您还有疑问 可以给我一些金币,然后加上我的QQ2736310270,
如果我帮助了你,求给些金币吧 哪怕就几个金币
这对于我是一个很大的帮助 这会让我十分激动
我甚至没有把文件及必要教程放入回复可见,如果放了 泥就必须回复了qwq,
但为了你们的阅读体验 我还是果断的没放 请回复一个吧QAQ
本次教程class下载及附带内容
LZ,JD-GUI反编译之后怎么用eclipse修改。。
直接上ASM就可以
同沙发如何用eclipse修改
~Daisy 发表于 2017-7-12 11:38
LZ,JD-GUI反编译之后怎么用eclipse修改。。
抱歉回复晚了,用JDGUI反编译后编译的方法是seletALL然后paste,ctrl+a不会选中某些东西
耗子 发表于 2017-7-13 17:24
直接上ASM就可以
ASM?大佬求解,不过好像Forge不可以,我这土方改了后就会0modsLoad
tallmoon 发表于 2017-7-14 16:07
同沙发如何用eclipse修改
复制 编译 封装 删验证 启动【滑稽】
Li_peiang 发表于 2017-7-14 23:54
抱歉回复晚了,用JDGUI反编译后编译的方法是seletALL然后paste,ctrl+a不会选中某些东西 ...
楼主原谅我智商低可否再详细一点
写个mod即可,直接Display.setTitle,你这样修改源代码既麻烦又不安全
l89669 发表于 2017-7-17 18:08
写个mod即可,直接Display.setTitle,你这样修改源代码既麻烦又不安全
那你就错了,forge要加载到mod之前就露馅了,那还要改做什么233
在哪去掉验证,是图挂了还是什么,没看到哪去除验证
Li_peiang 发表于 2017-7-18 00:03
那你就错了,forge要加载到mod之前就露馅了,那还要改做什么233
写coremod可以一开始就加载
l89669 发表于 2017-7-20 15:56
写coremod可以一开始就加载
是指混合在version/xx/xx.jar里的mod嘛233 太高端了,没希望了
993948380 发表于 2017-7-19 22:13
在哪去掉验证,是图挂了还是什么,没看到哪去除验证
你确定提问前不给金粒和叫dalao?
测试直接修改会导致,forge点亮不了mod
Li_peiang 发表于 2017-7-21 09:51
你确定提问前不给金粒和叫dalao?
那么穷你还要打劫,你良心不会痛吗
能修改1.7.10的吗?
先叫一声dalao喵喵喵喵(^???^)
1、需要软件你漏了jdk
2、如图:后面没有图啊差评
3、投个金粒怎么样?
1、需要软件你漏了jdk
2、如图:后面没有图啊差评
3、投个金粒怎么样?
yuan_kun 发表于 2017-8-1 01:51
能修改1.7.10的吗?
为什么不可以呢233
kevin2018 发表于 2017-8-1 09:25
先叫一声dalao喵喵喵喵(^???^)
1、需要软件你漏了jdk
2、如图:后面没有图啊差评
我可不想每个人都学会233 那样mojang也会头疼
1.7.10修改标题是在bao.class楼主可以去看一下
1.6.4的叫什么
说起来可以coremod反射改掉类里面的那个字段唔。
可是......要怎么删除Minecraft的认证QWQ
Jar结尾的文件打不开怎么解--
能修改了麻烦回复下,我也想知道,233
我记得好像有改gui的mod
wangzaiaitangwe 发表于 2017-8-6 09:59
我记得好像有改gui的mod
那样就没意义了,要加载到mod才会被修改 早就被识破。而且要forge 启动很慢,我这个原版就可以
xieqingyu 发表于 2017-8-5 09:50
Jar结尾的文件打不开怎么解--
jar是用zip压缩的
楼主 我把显示装备的耐久的durability:改成了耐久:就是adz.class这个文件。然后删了验证文件,原版可以打开,没什么问题。但是forge进游戏之后按e键直接闪退,删了forge的验证也不行。版本1.10.2
删除验证是什么......
liaosunny123 发表于 2017-8-13 07:41
删除验证是什么......
你应该学学Java基础了
993948380 发表于 2017-7-22 00:29
那么穷你还要打劫,你良心不会痛吗
这个你就不用担心了,只要投你的金币就好233
1.8.9是哪个啊,找了半天了
验证是啥 怎么去除
exterminateee! 发表于 2017-8-23 16:46
验证是啥 怎么去除
baidu.com/s?wd=jar删除验证
exterminateee! 发表于 2017-8-23 16:46
验证是啥 怎么去除
就是MF那个文件夹
Genvana 发表于 2017-8-23 16:01
1.8.9是哪个啊,找了半天了
反编译搜索 Minecraft 1.8.9 字符串 因为窗口就是这个
楼主~~~~1.8的文件在哪~~~
楼主加下QQ,代码太长发不了
有谁知道1.12.1的那个class是哪个吗233
楼主能不能教我一下,我不太懂!
亲测修改后纯净开启成功,但是forge直接崩溃打不开,请问楼主研究出来forge的话怎么改了吗
看到第三步我就知道先跪下喊一波“dalao收下我的膝盖吧”肯定没错
哥们,没有这么麻烦,下载个PCL启动器,高级设置带