0x000 前言
制作外挂这个主意是我最近才有的,在****上记录一下。如果你使用这个外挂在服务器上被Ban了,我将不负任何责任。
0x001 Java&Python安装
对于Java的安装大家应该都知道,我就不多说了,可以参考这篇教程。Java一定要下载JDK 8!!! 否则编译项目时会报错!
Python大家也都知道,可以参考这篇教程。Python一定要下载Python 2!!! Python 3无法使用!!!
0x002 MCP下载
正常情况下制作我的世界模组应该用Forge或者Fabric,但是我们制作的毕竟是外挂,而Forge的功能还不够强大。这时候,你就需要用到MCP了。你可以把MCP理解为被反编译了的我的世界。这样一来,我们就可以通过修改游戏源代码以及添加新的类来实现注入的功能。
MCP官网:/
进入官网后看到这样的页面**选择下载 (1.8.8)!!!否则MC版本就是错误的!**下载完成后解压,把文件夹放在桌面。
0x003 我的世界Jar文件
首先,你得有一个我的世界正版账号,具体购买教程B站上有。然后,打开我的世界官方启动器,选择Java版,选择右上角的“配置”。点击“新配置”。将版本选择为1.8.8,点击新建。回到开始游戏界面,选择你刚刚新建的1.8.8的版本,点击开始游戏。游戏启动后等待约10秒钟,就可以关闭游戏了。回到启动器,选择配置,点击你刚刚新建的那个配置右边的三个点,点击编辑。在版本旁边,选择下载服务器。等待服务器的Jar文件下载完以后,把这个Jar文件放到你的MCP文件夹下的jars文件夹里,就可以了。
0x004 配置MCP
用Win+R打开运行窗口,输入cmd
打开命令行。使用cd
命令切换到你的MCP文件夹。如果你的文件夹在桌面叫mcp918,那命令就是cd Desktop/mcp918
。然后,运行即可反编译我的世界。现在,所有的我的世界源代码都在
src
文件夹下。
0x005 配置IntelliJ
用IntelliJ打开MCP文件夹作为项目,然后使用Ctrl+;打开项目配置,选择左边从上往下数第三个Libraries (我是英文)。然后,将jars/libraries
下所有文件夹里的所有Jar文件都添加到库中。除此之外,你还需要添加整个lib
文件夹和jars/versions/1.8.8/1.8.
。点击Apply,然后点OK。你现在的项目配置页面应该差不多长这个样子:现在,你的IntelliJ已经配置好了!
— 完 —
如果大家遇到任何问题可以发在评论区,我会尽快回复!