Repolode
Pumpkin-MC

Pumpkin-MC/Pumpkin

一款完全用 Rust 编写的 Minecraft 服务器,注重性能、可定制性并兼容原版机制。

Star
12,860
Fork
999
未关闭 Issue
813
最近提交
昨天

这是什么?

Pumpkin 是一款完全用 Rust 编写的 Minecraft 服务器,主要支持 Java 版,基岩版支持仍在开发中。它力求贴近原版游戏机制,并利用多线程提升性能与效率。

服务器通过 TOML 文件进行配置,管理员可以关闭不需要的功能。已支持的内容包括服务器状态查询与 Ping、加密、数据包压缩、Vanilla、Linear、Pump 等多种区块加载与保存格式、世界边界、计分板、Boss 栏、权限和翻译等。代理方面可与 BungeeCord、BungeeGuard 和 Velocity 配合使用。

项目仍处于快速开发阶段,尚未发布 1.0.0 版本。插件 API 正在建设中,作为扩展的基础。

核心功能

  • 01支持 Java 版服务器,基岩版支持开发中
  • 02通过 TOML 文件配置,可关闭不需要的功能
  • 03支持 Vanilla、Linear、Pump 多种区块格式
  • 04兼容 BungeeCord、BungeeGuard 和 Velocity 代理
  • 05支持数据包压缩与加密,以及 Query 和 MSMP 管理协议

适用场景

  • 搭建贴近原版行为的轻量级 Minecraft 服务器
  • 在 Velocity 或 BungeeCord 代理网络后运行服务器
  • 基于 Rust 服务器进行插件开发与实验

快速上手

  1. 1

    阅读文档中的快速入门指南

  2. 2

    按照快速入门指南让 Pumpkin 运行起来

使用前须知

  • README 称 Pumpkin 仍处于大量开发阶段,尚未发布 1.0.0 版本。
  • 基岩版(Bedrock Edition)支持仍在开发中。
  • 红石和区块生成等许多功能尚未完成。
  • 采用 GPL-3.0 许可证,属于 Copyleft 许可。

收录于专题

标签

#minecraft#game-server#rust#minecraft-server#networking#docker#gamedev#minecraft-bedrock-edition#minecraft-protocol#server

常见问题

Pumpkin 是什么?
一款完全用 Rust 编写的 Minecraft 服务器,注重性能、可定制性并兼容原版机制。 Pumpkin 是一款完全用 Rust 编写的 Minecraft 服务器,主要支持 Java 版,基岩版支持仍在开发中。它力求贴近原版游戏机制,并利用多线程提升性能与效率。
Pumpkin 可以免费使用吗?用的什么许可证?
Pumpkin 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Pumpkin 还在维护吗?
活跃维护中。Pumpkin 最近一次提交是在 2026年11月6日。
Pumpkin 适合用来做什么?
搭建贴近原版行为的轻量级 Minecraft 服务器 在 Velocity 或 BungeeCord 代理网络后运行服务器 基于 Rust 服务器进行插件开发与实验
Pumpkin 怎么安装和运行?
阅读文档中的快速入门指南 按照快速入门指南让 Pumpkin 运行起来
在哪里获取 Pumpkin?
源代码和安装说明在 GitHub 上:https://github.com/Pumpkin-MC/Pumpkin

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目