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.
What are similar projects?
docker-minecraft-server, Paper, luanti, p2wlan, ReSkate, TrinityCore, benilla, skynet
Which topics is it in?
game-server, minecraft, multithreading, gpl, gamedev, gaming, docker-compose, sdk, plugin, networking, rust, server
