Pumpkin-MC / Pumpkin
git clone https://github.com/Pumpkin-MC/Pumpkin.git
0.2.0+26.3-26.51 · 1mo ago
🔥 on GitHub Trending today
Empowering everyone to host fast and efficient Minecraft servers
—
stars, 24h
—
stars, 7 days
+1.3k
stars, 30 days · #238
13k
★ total
940
forks · 661 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRust
LicenseGPL-3.0
Created2024-07-28 (2y ago)
Last pushtoday
Watchers73
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #15 monthly in rust · +1,302 ★
GitHub topics
dockergame-servergamedevminecraftminecraft-bedrock-editionminecraft-protocolminecraft-servernetworkingrustserver
Links
- GitHub: github.com/Pumpkin-MC/Pumpkin
- Homepage: https://pumpkinmc.org/
- Releases · Issues · Hacker News mentions
README excerpt
# Pumpkin 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. ## Goals - **Performance**: Leveraging multi-threading for maximum speed and efficiency. - **Compatibility**: Supports the latest Java & Bedrock Minecraft server version while adhering to Vanilla game mechanics. - **Security**: Prioritizes security by preventing known security exploits. - **Flexibility**: Highly configurable, with the ability to disable unnecessary features. - **Extensibility**: Provides a foundation for plugin development. > [!IMPORTANT] > Pumpkin is currently under heavy development. > > See what needs to be done before the 1.0.0 Release ## Features - [x] Configuration (toml) - Tracking: Protocol - [x] Server Status/Ping - [x] Encryption - [x] Packet Compression - [x] Java Edition - [x] Bedrock Edition (W.I.P) - ... - Tracking: World - [x] Player Tab-list - [x] Scoreboard - [x] World Loading - [x] World Time - [x] World Borders - [x] World Saving - [x] Lighting - [x] Entity Spawning - [x] Bossbar - [x] Chunk Loading (Vanilla, Linear, Pump) - Chunk Generation - [x] Chunk Saving (Vanilla, Linear, Pump) - Redstone - [x] Liquid Physics - ... - Tracking: Player - [x] Skins - [x] Teleport - [x] Movement - [x] Animation - [x] Inventory - Combat - [x] Experience - [x] Hunger - [X] Off Hand - [X] Advancements (W.I.P) - [x] Eating - ... - Entities - [x] Non-Living (Minecart, Eggs...) (W.I.P) - [x] Entity Effects - [x] Players - [x] Mobs (W.I.P) - [x] Animals (W.I.P) - Entity AI - [x] Boss (W.I.P) - [x] Villagers (W.I.P) - [X] Entity Saving - Server - Plugins - [x] Query - [x] Minecraft Server Management Protocol (MSMP) - [x] Inventories - [x] Particles - [x] Chat - Commands - [x] Permissions - [x] Translations - Proxy - [x] BungeeCord - [x] BungeeGuard - [x] Velocity ## 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 ## 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 Server**: Licensed under the GNU General Public License v3.0 (GPLv3). * **Plugin API (`pumpkin-plugin-api` & `pumpkin-plugin-wit`)**: Dual-licensed under MIT OR Apache-2.0 for maximum flexibility when writing plugins. * **Third-Party Assets & Data**: Bedrock mappings, protocol conversion data, and Minecraft assets are subject to their respective licenses and attribution terms. See assets/NOTICE.md for full details.