Purpur 是 Paper 服务器的直接替代品,旨在实现基于 Paper 的可配置性、新的有趣和令人兴奋的游戏功能以及性能。
加入我们的 Discord:
可以从下载页面或下载 API 获取下载。
下载API端点:
https://api.purpurmc.org/v2/purpur
https://api.purpurmc.org/v2/purpur/<version>
https://api.purpurmc.org/v2/purpur/<version>/<build>/download
downloadhttps://api.purpurmc.org/v2/purpur/<version>/latest/download
/latest/download 除非补丁标题中另有说明,所有补丁均根据 MIT 许可证获得许可。
有关此项目使用的材料的许可,请参阅 PaperMC/Paper 和 PaperMC/Paperweight。
梅文
< repository >
< id >purpur</ id >
< url >https://repo.purpurmc.org/snapshots</ url >
</ repository >
< dependency >
< groupId >org.purpurmc.purpur</ groupId >
< artifactId >purpur-api</ artifactId >
< version >1.21.4-R0.1-SNAPSHOT</ version >
< scope >provided</ scope >
</ dependency >
摇篮
repositories {
maven( " https://repo.purpurmc.org/snapshots " )
}
dependencies {
compileOnly( " org.purpurmc.purpur:purpur-api:1.21.4-R0.1-SNAPSHOT " )
}
是的,这还包括 Paper、Spigot 和 Bukkit 提供的所有 API。
首先,克隆这个存储库。不要下载它。
然后在根目录下运行以下命令:
./gradlew applyPatches
该项目现已准备好在您的 IDE 中使用。
补丁实际上只是在Purpur-API
或Purpur-Server
中提交。要创建一个,只需向任一存储库添加提交并运行./gradlew rebuildPatches
,补丁就会放置在补丁文件夹中。修改commits也会修改其对应的patch文件。
有关更多详细信息,请参阅 CONTRIBUTING.md。
使用命令./gradlew build
构建 API 和服务器。编译后的 JAR 将放置在Purpur-API/build/libs
和Purpur-Server/build/libs
下。这些 JAR 不用于启动服务器。
要编译服务器就绪的 purpurclip jar,请运行./gradlew createMojmapBundlerJar
。要将purpur-api
和purpur
依赖项安装到本地 Maven 存储库,请运行./gradlew publishToMavenLocal
。编译后的 purpurclip jar 将位于build/libs/
而不是Purpur-Server/build/libs
中。
你的工具包YourKit 是出色的 Java 分析器的制造商,通过其全功能的 Java 和 .NET 应用程序分析器支持各种开源项目。我们感谢他们允许我们使用他们的软件,这样我们就可以让 Purpur 做到最好。 | 捷脑公司JetBrains 是 IntelliJ IDEA 的创建者,通过其开源许可证之一支持 Purpur。 IntelliJ IDEA 是与 Purpur 合作的推荐 IDE,大多数 Purpur 团队都使用它。 |