CoreProtect 是专门为 Minecraft 插件服务器设计的记录插件,它可以记录玩家对几乎所有方块的操作(包括但不限于破坏、防止以及点击等操作)接下来这篇文章将会介绍如何构建此插件
演示环境:
Windows 11 24H2
Apache Maven 3.9.9
OpenJDK 21.0.3
git version 2.43.0.windows.1
在开始之前,确保你的系统已安装 Java 21、Maven 和 Git Bash。你可以通过以下命令来确认 Java 的版本以及你是否正确安装了 Maven:
java -version
mvn --version
如果你还没安装 Maven,请参考 如何在 Windows 上安装 Maven。
1. 克隆源代码
首先,克隆 CoreProtect 的源代码:
git clone https://github.com/PlayPro/CoreProtect.git
2. 修改 pom.xml
在克隆下来的项目目录中,找到 pom.xml
文件,并进行以下修改:
第 7 行: 设置分支为
master
。<project.branch>master</project.branch>
第 5 行: 设置插件的版本(保持默认也可以)。
<version>22.4</version>
3. 修改 build.gradle
接着找到 build.gradle
文件,按如下修改:
第 10 行: 设置项目版本为
22.4
,与pom.xml
中一致。String projectVersion = '22.4'
第 11 行: 设置分支为
master
。String projectBranch = 'master'
4. 构建项目
打开终端,切换到 CoreProtect 项目的目录,运行以下命令进行构建:
mvn clean install
5. 完成构建
如果一切顺利,你将在终端看到类似以下的日志输出:
[INFO]
[INFO] BUILD SUCCESS
[INFO]
[INFO] Total time: 13.201 s
[INFO] Finished at: 2024-10-06T15:20:20+08:00
[INFO]
BUILD SUCCESS
表示构建成功。 你可以在 target
目录下找到 CoreProtect-xx.x.jar
文件(不要使用 original-CoreProtect-xx.x.jar
)。将该文件放入服务器的 plugins
目录,重启后即可安装插件。