Pumpkin-MC/Pumpkin

GitHub: Pumpkin-MC/Pumpkin

用 Rust 构建的高性能 Minecraft 服务器实现,旨在提供比传统 Java 服务端更快的运行效率和更好的内存安全性。

Stars: 7214 | Forks: 459

# Pumpkin ![CI](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/17be340235053540.svg) [![Discord](https://img.shields.io/discord/1268592337445978193.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/pumpkinmc) [![License: GPL](https://img.shields.io/badge/License-GPLv3-yellow.svg)](https://opensource.org/licenses/gpl-3-0)
[Pumpkin](https://pumpkinmc.org/) 是一个完全使用 Rust 构建的 Minecraft 服务器,提供快速、高效且可定制的体验。它在坚持游戏核心机制的同时,优先考虑性能和玩家的乐趣。
![chunk loading](/assets/pumpkin_chunk_loading.webp)
## 目标 - **性能**:利用多线程实现最大的速度和效率。 - **兼容性**:支持最新的 Java 和 Bedrock Minecraft 服务器版本,同时遵循 Vanilla 游戏机制。 - **安全性**:通过防止已知的安全漏洞来优先考虑安全性。 - **灵活性**:高度可配置,能够禁用不必要的功能。 - **可扩展性**:为插件开发提供基础。 ## 功能 - [x] 配置 (toml) - [Tracking: Protocol](https://github.com/Pumpkin-MC/Pumpkin/issues/1401) - [x] 服务器状态/Ping - [x] 加密 - [x] 数据包压缩 - [x] Java/Bedrock - ... - [Tracking: World](https://github.com/Pumpkin-MC/Pumpkin/issues/1403) - [x] 玩家 Tab 列表 - [x] 记分板 - [x] 世界加载 - [x] 世界时间 - [x] 世界边界 - [x] 世界保存 - [x] 光照 - [x] 实体生成 - [x] Bossbar - [x] 区块加载 (Vanilla, Linear) - [Chunk Generation](https://github.com/Pumpkin-MC/Pumpkin/issues/36) - [x] 区块保存 (Vanilla, Linear) - [Redstone](https://github.com/Pumpkin-MC/Pumpkin/issues/1402) - [x] 液体物理 - ... - [Tracking: Player](https://github.com/Pumpkin-MC/Pumpkin/issues/1405) - [x] 皮肤 - [x] 传送 - [x] 移动 - [x] 动画 - [x] 物品栏 - [Combat](https://github.com/Pumpkin-MC/Pumpkin/issues/1404) - [x] 经验 - [x] 饥饿 - [X] 副手 - [ ] 进度 - [x] 进食 - ... - 实体 - [x] 非生物 (矿车, 鸡蛋...) (W.I.P) - [x] 实体效果 - [x] 玩家 - [x] 生物 (W.I.P) - [x] 动物 (W.I.P) - [Entity AI](https://github.com/Pumpkin-MC/Pumpkin/issues/1406) - [ ] Boss - [ ] 村民 - [ ] 生物物品栏 - [X] 实体保存 - 服务器 - [Plugins](https://github.com/Pumpkin-MC/Pumpkin/issues/1407) - [x] Query - [x] RCON - [x] 物品栏 - [x] 粒子 - [x] 聊天 - [Commands](https://github.com/Pumpkin-MC/Pumpkin/issues/15) - [x] 权限 - [x] 翻译 - 代理 - [x] Bungeecord - [x] Velocity ## 如何运行 请参阅我们的 [快速入门](https://docs.pumpkinmc.org/#quick-start) 指南来启动 Pumpkin。 ## 文档 Pumpkin 的文档可以在 找到 ## 交流 欢迎加入 [我们的 Discord 服务器](https://discord.gg/pumpkinmc) 以随时了解活动、更新动态,并与其他成员交流。 ## 赞助 如果你想资助我并帮助该项目,请查看我的 [GitHub Sponsors](https://github.com/sponsors/Snowiiii)。
标签:CISA项目, Java版, Minecraft, Pumpkin, Python安全, Rust, 世界生成, 内核驱动, 加密, 区块加载, 可视化界面, 基岩版, 安全, 开源, 插件开发, 数据包压缩, 服务端软件, 游戏开发, 游戏服务器, 漏洞扫描器, 网络协议, 网络流量审计, 超时处理, 通知系统, 防御绕过