当你要制作一个整合包的时候,你可能需要对模组中的一些配方与规则进行自定义。一般情况下我们可以通过模组制作者提供的config文件(配置文件教程)对模组参数进行一些修改。也可以通过添加类似于CraftTweaker一样的模组进行整合包自定义。
但有的时候,我们并不能找到模组的cfg文件,同时又想对相关模组进行修改该怎么办呢?这个时候可以使用反编译手段将特定的.class文件变为.java文件,然后对源代码进行修改。
1.首先我们要下载一个反编译工具包(下载地址在文末)
下载完之后解压文件夹,进入该文件夹中:
2.进入第一个文件夹ctoj
-> 进入 ‘classto’ -> 把我们需要反编译的.class文件放入该文件夹中:
这里以工业2(ic2)模组为例:
我们回到ctoj
中,在栏中输入cmd
进入控制台:
3.在cmd中输入如下指令:
jad -o -r -s java -d java classto/**/*.class
等待反编译进程完成:
4.进入ctoj
文件夹,在java
文件夹中我们可以找到反编译后的.java文件:
在这之后你就可以对代码进行修改了!
相关源代码修改完成之后我们可以把Java文件编译为.class文件教程
反编译工具包下载
密码:9dy5