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 團隊都使用它。 |