[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f16d44yr5xc334":3},{"code":4,"message":5,"data":6,"timestamp":52},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":32,"summary_md":33,"topic":34,"github_topics":37,"license":48,"homepage":49,"updated_at":50,"history":51},"Pumpkin-MC\u002FPumpkin",12,"Empowering everyone to host fast and efficient Minecraft servers","Rust",12615,952,1330,818,[16,22,27],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},42542263,"Pumpkin got Minecraft Terrain generation",3,1,"2024-12-29",{"id":23,"title":24,"points":25,"comments":25,"posted_at":26},44192780,"Pumpkin is a Minecraft server built entirely in Rust",2,"2025-06-05",{"id":28,"title":29,"points":20,"comments":30,"posted_at":31},49587736,"Pumpkin: Building a Minecraft server in Rust, First release after 2 years",0,"2026-09-06","用 Rust 重写的 Minecraft 服务端，面向想摆脱 JVM、又要保持原版机制的服主。","## 解决什么问题\n\n现在开一个 Minecraft 服务器，基本等于开一个 JVM 服务端：Vanilla、Paper 或者它们的分支。玩家一多，GC 停顿就会变成肉眼可见的卡顿，而调优往往变成研究 JVM 参数。Pumpkin 是从头用 Rust 写的 Minecraft 服务端，目标是在遵循原版机制的前提下，用多线程换取更稳定的性能，并用一份 TOML 配置取代传统的 server.properties。\n\n## 有什么不同\n\n最直接的对照是 Vanilla 和 Paper。Pumpkin 的差异在架构层面：原生代码、没有 JVM，内存和 CPU 行为从设计上就不同，而不是靠调参。它还在同一个服务端里同时支持 Java 版和 Bedrock 版，通常这需要两套服务端或额外的转换层。插件方面它有自己的 API，且插件 API 单独采用 MIT\u002FApache 双许可。网络层支持 BungeeCord、BungeeGuard、Velocity 代理，可以接进现有的服务器群组。代价是成熟度：Paper 背后是十年的插件生态和问题反馈，Pumpkin 没有。\n\n## 适合谁\n\n适合运营中小型 Minecraft 社区、愿意接受早期软件的服主和网络管理员，尤其是已经在用 Rust 友好型基础设施、或者希望 Bedrock 客户端和 Java 玩家共享同一个世界而不再加转换层的人。不适合依赖某个特定 Spigot\u002FPaper 插件的服主——这里没有那个生态；也不适合公开大服，因为未完成的功能会直接导致玩家流失。对非 JVM 服务端 API 感兴趣的插件开发者可以关注。\n\n## 上手成本\n\nREADME 明确写着项目处于重度开发中，并有一个 issue 追踪 1.0.0 之前要完成的事项。功能清单本身也说明核心玩法仍在进行：区块生成、红石、战斗、实体 AI、生物都标着 W.I.P 或未勾选，Bedrock 支持也只是部分完成。所以今天跑它，意味着要接受玩法层面的缺口，而不只是细节打磨问题。需要 Rust 构建环境或 topics 里提到的 Docker 镜像；服务端本体是 GPLv3，若打算分发修改版需要注意。安装步骤在外部 Quick Start 文档里，README 没有给出命令。项目 2024 年中创建，活跃度不低，但依然很年轻。\n\n## 点评\n\nPumpkin 是在真正重写 Minecraft 服务端，而不是又一个分支，Rust 底层是相对 Vanilla 和 Paper 的实质差异。热度值得注意：约 12.6k stars，单月在 Rust 榜单上涨了 1,330，但从未上过每日趋势榜，说明关注更多来自近期而非长期积累。1.0.0 清单尚未完成，红石、战斗、区块生成都还缺，因此这是值得观察和试玩的项目，不是能把生产社区迁过去的项目。建议先开个私服体验并关注 issue 进展，等玩法缺口补上再考虑正式使用。",{"slug":35,"name":36},"games","游戏",[38,39,40,41,42,43,44,45,46,47],"docker","game-server","gamedev","minecraft","minecraft-bedrock-edition","minecraft-protocol","minecraft-server","networking","rust","server","GPL-3.0","https:\u002F\u002Fpumpkinmc.org\u002F","2026-10-24T18:35:43Z",[],1792883156]