github.com/PaperMC/Paper

The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies

Open this visualization on its own page →

Contributors

262

Lines of Code

80,022

From

2013-01-15

To

2020-12-28

About PaperMC/Paper

Paper is a high-performance Minecraft server implementation written in Java that builds upon the Bukkit API. It aims to fix gameplay and mechanics inconsistencies present in the vanilla Minecraft server while maintaining compatibility with existing plugins and server infrastructure. Paper has become the most widely used alternative server software in the Minecraft community, used by server administrators to run multiplayer Minecraft worlds with improved performance and stability.

The project provides Paperclip, a standalone jar file that server administrators can download and run directly without additional setup. The codebase is built with Gradle, requiring JDK 25 to compile from source. Paper maintains comprehensive documentation for both server administrators and plugin developers, including API javadocs and a plugin development guide. The project also offers a Paper API that extends Bukkit's capabilities, allowing developers to create plugins with access to additional features and improvements.

Paper is maintained through transparent community support via Open Collective and GitHub Sponsors, with infrastructure expenses managed publicly. The project benefits from partnerships with professional tool vendors including YourKit for Java profiling and JetBrains for development tools. The active community discusses the project through forums and Discord, while development progress is tracked through public roadmaps and pull request contributions from developers worldwide.

Share this video