MC-Remapper 开源项目使用教程
1. 项目的目录结构及介绍
MC-Remapper 项目的目录结构如下:
MC-Remapper/
├── gradle/
│ └── wrapper/
├── src/
│ └── main/
│ └── kotlin/
│ └── io/
│ └── heartpattern/
│ └── mcremapper/
├── .gitignore
├── Jenkinsfile
├── LICENSE
├── README.md
├── build.gradle.kts
├── gradlew
├── gradlew.bat
└── settings.gradle.kts
目录结构介绍
gradle/wrapper/
: 包含 Gradle 包装器文件,用于确保项目使用特定版本的 Gradle。src/main/kotlin/io/heartpattern/mcremapper/
: 项目的源代码目录,包含 Kotlin 代码。.gitignore
: 指定 Git 版本控制系统忽略的文件和目录。Jenkinsfile
: 用于 Jenkins 持续集成服务器的配置文件。LICENSE
: 项目的许可证文件,MC-Remapper 使用 MIT 许可证。README.md
: 项目的说明文档。build.gradle.kts
: 项目的构建脚本,使用 Kotlin 脚本编写。gradlew
和gradlew.bat
: Gradle 包装器脚本,分别用于 Unix 和 Windows 系统。settings.gradle.kts
: 项目的设置脚本,用于配置多项目构建。
2. 项目的启动文件介绍
MC-Remapper 的启动文件位于 build/install/MC-Remapper/bin/
目录下,包含以下文件:
MC-Remapper
(Unix/Linux)MC-Remapper.bat
(Windows)
启动文件介绍
MC-Remapper
(Unix/Linux): 这是一个可执行脚本,用于在 Unix 或 Linux 系统上启动 MC-Remapper。MC-Remapper.bat
(Windows): 这是一个批处理文件,用于在 Windows 系统上启动 MC-Remapper。
要启动 MC-Remapper,请在终端中导航到 build/install/MC-Remapper/bin/
目录,并执行相应的启动脚本。
3. 项目的配置文件介绍
MC-Remapper 的配置主要通过命令行参数进行。以下是一些常用的配置选项:
常用配置选项
--output
或--output-name
: 指定输出文件的路径。如果文件已存在,将会被覆盖。--thread
: 指定用于应用映射的线程数,默认值为 8。--fixlocalvar
: 修复本地变量名称。有三个选项:no
: 不修复。rename
: 重命名有问题的本地变量,例如debug1
,debug2
。delete
: 删除有问题的本地变量。
示例命令
./MC-Remapper server.jar server_mapping.txt --output deobf.jar --thread 8 --fixlocalvar=delete
以上命令将使用 server.jar
作为输入文件,server_mapping.txt
作为映射文件,输出文件为 deobf.jar
,并使用 8 个线程进行处理,删除有问题的本地变量。
通过这些配置选项,您可以根据需要自定义 MC-Remapper 的行为。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考