프로젝트 소개

Paper는 게임플레이와 메커니즘의 불일치를 수정하는 것을 목표로 하는 고성능 Minecraft 서버 구현입니다. 서버 관리자가 일반 jar 파일처럼 다운로드하여 실행할 수 있는 Paperclip jar로 배포됩니다. 문서는 docs.papermc.io에서 확인할 수 있으며, 다운로드는 PaperMC 웹사이트에서 제공됩니다. 플러그인 개발자를 위해 Paper는 프로젝트 사이트에서 호스팅되는 javadocs와 함께 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를 통해 재정적으로 지원받으며, 투명한 비용 보고를 제공합니다. 프로젝트는 개발을 위해 OSS 라이선스로 YourKit의 Java 프로파일러를 사용합니다.