皮皮网

【神马erp源码】【狮子鱼社区源码】【舒盏溯源码】源码模组

2024-11-23 08:40:34 来源:黑白直播源码

1.我的源码模组世界要用啥软件做模组?
2.Terraria Mod制作指南(1)基本概念
3.ESP8266模组AT指令开发二
4.模组cod是什么意思?
5.如何反编译一个MOD

源码模组

我的世界要用啥软件做模组?

       MCreator是开源软件用于制造我的世界Java版模组,基岩版模组,用直观易用的接口和数据包或一个完整的代码编辑器。 它是源码模组神马erp源码全球使用Minecraft玩家,模组开发人员, 为教育和阻止研讨会 。

       另一个巨大的源码模组狮子鱼社区源码MCreator更新的预发布在这里。第三个快照添加了1..5支持、源码模组舒盏溯源码工作区文件夹、源码模组扒api接口源码大量修复程序等等。源码模组android挂号源码阅读更多文章

源码模组

       官网:pWorkspace --refresh-dependencies

源码模组

       ç­‰å¾…forge反编译完成。

源码模组

第二部分,BON进行反混淆。

源码模组

       BON全名bearded-octo-nemesis,是由immibis开放的一个MOD反混淆工具。(immibis可是MOD届大名鼎鼎的人,比如redlogic,Liquid XP,Advanced Machines等都是非常好用的模组)。

源码模组

       æ–°å»ºä¸€ä¸ªBON文件夹。

源码模组

       ï¼ˆ1)下载userdev版本的forge。还是刚才上面那个地址,只不过这次下载userdev版本。

源码模组

       æŠŠä¸‹è½½åˆ°çš„文件放到BON文件夹。

源码模组

       ï¼ˆ2)找到forge反编译之后的文件。

源码模组

       è¿™ä¸ªæ–‡ä»¶åœ¨C:\Users\{ username}目录下的

源码模组

       \.gradle\caches\minecraft\net\minecraftforge\forge\1.7.-{ forgeversion}

源码模组

       æ¯”如咱们这个例子就是,1.7.-..2.。把这个文件夹复制一份到BON文件夹。

源码模组

       ï¼ˆ3)下载BON

源码模组

       ä¸‹è½½åˆ°ä¸€ä¸ªBON.jar文件,放到上面的文件夹内。

源码模组

       ï¼ˆ4)运行。

源码模组

       åŒå‡»BON.jar之后运行。

源码模组

       Forge userdev.jar:选择(1)下载的文件。

源码模组

       FG cache folder:选择(1)复制出来的文件夹。

源码模组

       ç„¶åŽåœ¨è¾“入文件位置选择你想反混淆的代码,再选择要保持的输出。

源码模组

       æ“ä½œ(operation)注意选择:反混淆模组。

源码模组

       ç‚¹å‡»Go按钮,等待完成。

源码模组

       åæ··æ·†ä¹‹åŽçš„代码一般以deobf结尾。

源码模组

       æ¯”如StevesFactoryManagerA.jar,反混淆之后就是StevesFactoryManagerA.deobf.jar。

源码模组

       è¿™æ—¶å€™å°±å¯ä»¥ç”¨jd-gui无障碍的查看代码了。

源码模组

第三步 反编译成源代码

源码模组

       å¦‚果觉得用jd-gui查看不方便的话,可以考虑用fernflower进行反编译。

源码模组

       fernflower是MCP官方用来发编译minecraft代码的神器,虽然没有jd-gui操作简便,但是它反编译代码的质量非常高。又是官方搭配minecraft使用,是用来反编译代码的不二之选。

源码模组

       å¦‚何获得fernflower?

源码模组

       fernflower的官方代码池,然而需要编译不方便使用。

源码模组

       è¿™é‡Œæä¾›å¦å¤–两个方法:

源码模组

       ï¼ˆ1)伴随MCP发布的版本。

源码模组

       åŽ»mcp官方网址下载,目前适用于1.7.的是9.版。

源码模组

       è§£åŽ‹ç¼©ä¹‹åŽï¼Œruntime/bin目录下面,复制出来。

源码模组

       ï¼ˆ2)forge提供的版本

源码模组

       åŽ»ä¸Šé¢æåˆ°çš„.gradle/caches/minecraft目录下,有一个fernflower-fixed.jar文件。

源码模组

       ç›®å‰å°šä¸çŸ¥é“,mcp和forge版本的有啥差别。

源码模组

       å¤åˆ¶åˆ°ä¸€ä¸ªä½ç½®ä¹‹åŽï¼Œæ‰“开命令行

源码模组

       java -jar fernflower.jar [要反编译的包] [保存位置]

源码模组

       åç¼–译之后的代码,就可以用记事本直接查看。

源码模组

源码模组