MCP-Reborn反编译获取Minecraft代码

通过MCP-Reborn反编译获取Minecraft代码

项目地址: https://github.com/Hexeption/MCP-Reborn/tree/1.20
(注:网址选择的是1.20版本)

获得源码

使用Jetbrains IDEA导入项目的根目录如:

H:\Minecraft Code\MCP-Reborn-1.20\MCP-Reborn-1.20

根目录结构如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
MCP-Reborn-1.20:.
├─.gradle
│ ├─8.1.1
│ │ ├─checksums
│ │ ├─dependencies-accessors
│ │ ├─executionHistory
│ │ ├─fileChanges
│ │ ├─fileHashes
│ │ └─vcsMetadata
│ ├─buildOutputCleanup
│ └─vcs-1
├─.idea
│ ├─libraries
│ └─modules
│ └─projects
│ └─mcp
├─build
│ ├─applyPatches
│ ├─classes
··················

image-20251226163801009

导入项目后,双击运行①,IDEA即可自动构建项目依赖和下载Minecraft相关的代码,若是双击①不行,可以单击②刷新图标构建。

③是运行Minecraft程序,在任务全部完成后可双击运行,根目录下会有一个src文件夹,里面包含对应的代码。

其中src\main\java\mcp\client下有Start.java,可以在IDEA双击运行启动Minecraft实例,也可以通过③启动Minecraft。

见下图:
image-20251226164747586

下载声音、图片等文件

Minecraft运行后,没有图片、声音、语言文件等,可在根目录输入下面的指令:

1
./gradlew downloadAssets

输入命令后将自动下载声音、图片、图标等文件。


MCP-Reborn反编译获取Minecraft代码
http://sakura.lsk.icu/2025/12/26/MInecraft/MC-Reborn/
作者
Sakura
发布于
2025年12月26日
许可协议