项目简介
Pumpkin 是一个用 Rust 完全编写的 Minecraft 服务器,注重性能、兼容性和安全性。它同时支持 Java 和 Bedrock 版本,利用多线程提高速度,提供配置选项、插件和代理支持。该项目正在积极开发中,目标是成为快速、可定制的服务器替代方案。
README 预览
\n\n# Pumpkin\n\n\n[](https://discord.gg/wT8XjrjKkf)\n[](https://opensource.org/licenses/gpl-3-0)\n\n\n\n[Pumpkin](https://pumpkinmc.org/) is a Minecraft server built entirely in Rust, offering a fast, efficient,\nand customizable experience. It prioritizes performance and player enjoyment while adhering to the core mechanics of the game.\n\n\n\n\n\n\n## Goals\n\n- **Performance**: Leveraging multi-threading for maximum speed and efficiency.\n- **Compatibility**: Supports the latest Java & Bedrock Minecraft server version while adhering to Vanilla game mechanics.\n- **Security**: Prioritizes security by preventing known security exploits.\n- **Flexibility**: Highly configurable, with the ability to disable unnecessary features.\n- **Extensibility**: Provides a foundation for plugin development.\n\n> [!IMPORTANT]\n> Pumpkin is currently under heavy development.\n>\n> [See what needs to be done before the 1.0.0 Release](https://github.com/Pumpkin-MC/Pumpkin/issues/449)\n\n## Features\n\n- [x] Configuration (toml)\n- [Tracking: Protocol](https://github.com/Pumpkin-MC/Pumpkin/issues/1401)\n - [x] Server Status/Ping\n - [x] Encryption\n - [x] Packet Compression\n - [x] Java Edition\n - [x] Bedrock Edition (W.I.P)\n - ...\n- [Tracking: World](https://github.com/Pumpkin-MC/Pumpkin/issues/1403)\n - [x] Player Tab-list\n - [x] Scoreboard\n - [x] World Loading\n - [x] World Time\n - [x] World Borders\n - [x] World Saving\n - [x] Lighting\n - [x] Entity Spawning\n - [x] Bossbar\n - [x] Chunk Loading (Vanilla, Linear, Pump)\n - [Chunk Generation](https://github.com/Pumpkin-MC/Pumpkin/issues/36)\n - [x] Chunk Saving (Vanilla, Linear, Pump)\n - [Redstone](https://github.com/Pumpkin-MC/Pumpkin/issues/1402)\n - [x] Liquid Physics\n - ...\n- [Tracking: Player](https://github.com/Pumpkin-MC/Pumpkin/issues/1405)\n - [x] Skins\n - [x] Teleport\n - [x] Movement\n - [x] Animation\n - [x] Inventory\n - [Combat](https://github.com/Pumpkin-MC/Pumpkin/issues/1404)\