このプロジェクトについて

Paperは、ゲームプレイやメカニクスの不整合を修正することを目的とした高性能なMinecraftサーバー実装です。サーバー管理者が通常のjarファイルと同様にダウンロードして実行できるPaperclip jarとして配布されています。ドキュメントはdocs.papermc.ioで入手でき、ダウンロードはPaperMCのウェブサイトで提供されています。 プラグイン開発者向けに、PaperはプロジェクトサイトでjavadocがホストされているPaper APIを提供しています。APIはPaperMC MavenリポジトリからGradleまたはMavenを介して依存関係として追加できます。プロジェクトは、今後の予定、保留中、および最近追加されたAPIを公開プロジェクトボードで追跡しています。 ソースからのコンパイルにはJDK 25とインターネット接続が必要です。ビルドプロセスでは、リポジトリをクローンし、./gradlew applyPatchesを実行してから./gradlew createPaperclipJarを実行します。コンパイルされたjarはpaper-server/build/libsに出力されます。古いバージョン(1.8から1.21.3)は別のアーカイブリポジトリで維持されています。 このプロジェクトはオープンソースであり、コントリビューションガイドラインに従ったプルリクエストによる貢献を受け付けています。Open CollectiveとGitHub Sponsorsを通じて財政的に支援されており、透明性のある支出報告が行われています。プロジェクトは開発にYourKitのJavaプロファイラをOSSライセンスの下で使用しています。