このプロジェクトについて

Pumpkinは完全にRustで書かれたオープンソースのMinecraftサーバー実装であり、既存のサーバーに代わる高速で効率的かつカスタマイズ可能な選択肢を提供することを目的としています。マルチスレッドによるパフォーマンス、最新のJava版およびBedrock版との互換性(バニラの仕様に準拠)、既知のエクスプロイトに対するセキュリティ、設定による柔軟性、プラグイン開発のための拡張性に重点を置いています。 現在、活発に開発中(1.0以前)ですが、Pumpkinはすでに幅広い機能をサポートしています。TOML設定、サーバーステータス/ピング、暗号化、パケット圧縮、JavaおよびBedrockプロトコル(Bedrockは作業中)、ワールドの読み込み/保存、チャンク読み込み(Vanilla、Linear、Pump)、ライティング、エンティティのスポーン、ボスバー、スコアボード、タブリスト、ワールドボーダー、時間、液体物理、プレイヤー機能(スキン、テレポート、移動、インベントリ、経験値、空腹、食事)、エンティティ(非生物、モブ、動物、村人、ボス)、サーバー機能(クエリ、RCON、チャット、権限、翻訳、インベントリ、パーティクル)、およびBungeeCord、BungeeGuard、Velocityのプロキシサポートが含まれます。レッドストーン、戦闘、エンティティAI、コマンド、プラグインなどの一部の機能はまだ開発中です。 PumpkinはGPLv3ライセンスであり、プラグインAPIはMITまたはApache-2.0のデュアルライセンスです。このプロジェクトは貢献を奨励しており、pumpkin.orgでドキュメントを提供し、Discordでコミュニティサポートを行っています。Rustベースでパフォーマンス重視のMinecraftサーバーを求める人にとって有望な選択肢です。