À propos du projet
Pumpkin est une implémentation de serveur Minecraft open source entièrement écrite en Rust, conçue pour offrir une alternative rapide, efficace et personnalisable aux serveurs existants. Elle met l'accent sur la performance grâce au multi-threading, la compatibilité avec les dernières versions Java et Bedrock tout en respectant les mécaniques vanilla, la sécurité contre les exploits connus, la flexibilité via la configuration, et l'extensibilité pour le développement de plugins.
Actuellement en développement intensif (pré-1.0), Pumpkin prend déjà en charge une large gamme de fonctionnalités, notamment la configuration TOML, le statut/ping du serveur, le chiffrement, la compression des paquets, les protocoles Java et Bedrock (Bedrock en cours de développement), le chargement/sauvegarde du monde, le chargement des chunks (Vanilla, Linear, Pump), l'éclairage, l'apparition d'entités, les barres de boss, les tableaux de score, la liste d'onglets, les frontières du monde, le temps, la physique des liquides, les fonctionnalités des joueurs (skins, téléportation, mouvement, inventaire, expérience, faim, manger), les entités (non-vivantes, monstres, animaux, villageois, boss), les fonctionnalités du serveur (query, RCON, chat, permissions, traductions, inventaires, particules), et le support proxy pour BungeeCord, BungeeGuard et Velocity. Certaines fonctionnalités comme la redstone, le combat, l'IA des entités, les commandes et les plugins sont encore en cours de développement.
Pumpkin est sous licence GPLv3, avec l'API de plugins sous double licence MIT ou Apache-2.0. Le projet encourage les contributions et fournit une documentation sur pumpkinmc.org, avec un support communautaire via Discord. C'est une option prometteuse pour ceux qui recherchent un serveur Minecraft basé sur Rust et orienté performance.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.