Об этом проекте
Paper — это высокопроизводительная реализация сервера Minecraft, цель которой — устранить несоответствия в игровом процессе и механике. Она распространяется в виде jar-файла Paperclip, который администраторы серверов могут скачать и запустить как обычный jar-файл. Документация доступна на docs.papermc.io, а загрузки предоставляются на сайте PaperMC.
Для разработчиков плагинов Paper предоставляет Paper API с javadocs, размещёнными на сайте проекта. API можно добавить как зависимость через Gradle или Maven из репозитория PaperMC Maven. Проект отслеживает предстоящие, ожидающие и недавно добавленные API через публичную доску проекта.
Для компиляции из исходного кода требуются JDK 25 и подключение к интернету. Процесс сборки включает клонирование репозитория, выполнение ./gradlew applyPatches, затем ./gradlew createPaperclipJar; скомпилированный jar-файл выводится в paper-server/build/libs. Более старые версии (с 1.8 по 1.21.3) поддерживаются в отдельном архивном репозитории.
Проект имеет открытый исходный код и принимает вклад через pull-запросы в соответствии с руководством по участию. Он финансируется через Open Collective и GitHub Sponsors с прозрачной отчётностью о расходах. В разработке проект использует Java-профайлер YourKit по лицензии OSS.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.