Pumpkin README

The project's README from github.com/Pumpkin-MC/Pumpkin. As one markdown file: README.md.

Pumpkin

CI Discord License: GPL

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.

Pumpkin Chunk Loading

Goals

[!IMPORTANT] Pumpkin is currently under heavy development.

See what needs to be done before the 1.0.0 Release

Features

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 https://pumpkinmc.org/

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 (Pumpkin-MC/Pumpkin)

Searching Database…

12.5K ·GitHub
这是什么?Pumpkin 是一个完全用 Rust 编写的 Minecraft 服务器实现,目标是在遵循原版游戏机制的同时,提供更快的速度、更高的效率和更强的可定制性。
这是官方 Minecraft 服务端的替代品,还是运行在它之上的插件?它是一个从零开始用 Rust 编写的完整独立服务器,不是原版或 Spigot/Paper 服务器的插件;它自带插件 API,可用于扩展功能。
我该怎么让它运行起来?按照项目的 Quick Start 指南操作即可;项目还提供 Docker 支持,附带 docker-compose 配置,便于容器化部署。
运行之前需要先安装什么吗,比如 Java?不需要 Java 运行环境,因为服务器本身是原生的 Rust 二进制程序;配置通过一个简单的 TOML 文件完成。
它已经完成并可以用于生产环境了吗?还没有。项目明确标注为仍在大力开发中,并有通往 1.0.0 版本的路线图;基岩版支持、生物 AI 和进度等功能仍在开发中。
它同时支持 Java 版和基岩版的 Minecraft 客户端吗?支持。Java 版已完整支持,基岩版的支持正在开发中。
为什么要选它而不是 Paper 或其他基于 Java 的服务器?Pumpkin 使用 Rust 编写,并利用多线程提升性能,目标是比一般基于 Java 的服务器更快、更高效,同时仍遵循原版机制。
我能把这个服务器放在 Velocity 或 BungeeCord 这类代理后面吗?可以,它支持 BungeeCord、BungeeGuard 和 Velocity 等代理协议。
它支持 RCON 和权限等服务器管理功能吗?支持,开箱即用,包含 Query、RCON、权限、命令和翻译支持。
我能为它开发插件吗?可以。Pumpkin 提供了专用的插件 API(pumpkin-plugin-api 和 pumpkin-plugin-wit)作为插件开发的基础,并采用 MIT/Apache-2.0 协议单独授权。
Creator
Pumpkin-MC
Size
182.7 MB
Stars
12.5K
Age
2y
Commits · 90 Days