这个项目能做什么
Paper 是一个高性能的 Minecraft 服务器实现,旨在修复游戏玩法与机制上的不一致问题。它以 Paperclip jar 的形式分发,服务器管理员可以像运行普通 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)维护在一个单独的归档仓库中。
该项目是开源的,并按照其贡献指南通过拉取请求接受贡献。它通过 Open Collective 和 GitHub Sponsors 获得资金支持,并公开透明地报告支出。项目在开发中使用 YourKit 的 Java 分析器,基于 OSS 许可证。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。