Pumpkin README

The project's README from github.com/Pumpkin-MC/Pumpkin. As one markdown file: README.md.

Pumpkin

CI Discord License: GPL

Pumpkin is a Minecraft server built entirely in Rust, offering a fast, efficient, and customizable experience. It prioritizes performance and player enjoyment while adhering to the core mechanics of the game.

Pumpkin Chunk Loading

Goals

[!IMPORTANT] Pumpkin is currently under heavy development.

See what needs to be done before the 1.0.0 Release

Features

How to run

See our Quick Start guide to get Pumpkin running.

Contributions

Contributions are welcome! See CONTRIBUTING.md

Docs

Pumpkin's documentation can be found at https://pumpkinmc.org/

Communication

Consider joining our Discord server to stay up-to-date on events, updates, and connect with other members.

Funding

If you want to fund me and help the project, check out the Donation Page.

License & Attribution

Pumpkin (Pumpkin-MC/Pumpkin)

gamedev
Searching Database…

12.5K ·GitHub
What is this?Pumpkin is a Minecraft server implementation built entirely in Rust, built for speed, efficiency, and customization while following vanilla game mechanics.
Is this a replacement for the official Minecraft server software, or a plugin on top of it?It's a full standalone server implementation written from scratch in Rust, not a plugin for vanilla or Spigot/Paper servers; it has its own plugin API for extending it.
How do I get it running?Follow the project's Quick Start guide; it also ships Docker support with a docker-compose setup for containerized deployment.
Do I need anything installed before running it, like Java?No Java runtime is needed since the server itself is a native Rust binary; config is done via a simple TOML file.
Is it finished and production-ready?No, it's explicitly marked as under heavy development with a roadmap toward a 1.0.0 release, and features like Bedrock support, mob AI, and advancements are still work-in-progress.
Does it support both Java and Bedrock Minecraft clients?Yes, Java Edition is fully tracked and Bedrock Edition support is in progress.
Why would I pick this over Paper or a Java-based server?Pumpkin is written in Rust and leverages multi-threading for performance, aiming to be faster and more efficient than typical Java-based servers while still following vanilla mechanics.
Can I connect this server behind a proxy like Velocity or BungeeCord?Yes, it supports proxy protocols including BungeeCord, BungeeGuard, and Velocity.
Does it support server admin features like RCON and permissions?Yes, it includes Query, RCON, permissions, commands, and translations support out of the box.
Can I build plugins for it?Yes, Pumpkin provides a dedicated Plugin API (pumpkin-plugin-api and pumpkin-plugin-wit) as a foundation for plugin development, separately licensed under MIT/Apache-2.0.
Creator
Pumpkin-MC
Size
182.7 MB
Stars
12.5K
Age
2y
Commits · 90 Days