Pumpkin 是一个用 Rust 从零实现的 Minecraft 服务端项目,目标是打造更高性能、更易部署的服务器方案。
它采用多线程架构,支持 Java 版协议,并逐步完善世界存档、区块生成、实体系统、红石、玩家管理、指令和权限等核心功能。
除了基础服务端能力,Pumpkin 还提供插件系统和扩展 API,支持 BungeeCord / Velocity 代理,配置采用 TOML,并提供 Docker、Nix 等部署方式。
对于想自己搭建 Minecraft 服务器,或者关注 Rust 游戏服务端开发的人来说,这是一个值得关注的开源项目。
🔗 https://github.com/Pumpkin-MC/Pumpkin