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
https://api.purpurmc.org/v2/purpur/<version>/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
実行するだけで、パッチが patches フォルダーに配置されます。コミットを変更すると、対応するパッチ ファイルも変更されます。
詳細については、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 はPurpur-Server/build/libs
ではなくbuild/libs/
にあります。
あなたのキットYourKit は優れた Java プロファイラーのメーカーであり、フル機能の Java および .NET アプリケーション プロファイラーを使用して、あらゆる種類のオープン ソース プロジェクトをサポートしています。 Purpur を最高のものにするために、ソフトウェアの使用を許可してくれた彼らに感謝します。 | ジェットブレインズIntelliJ IDEA の作成者である JetBrains は、オープンソース ライセンスの 1 つで Purpur をサポートしています。 IntelliJ IDEA は Purpur を使用する場合に推奨される IDE であり、Purpur チームのほとんどがこれを使用しています。 |