Cahier des charges
Fonctionnalités à choisir
- Compatibilité avec le protocole vanilla
- Ce layer doit-il être un module ? (du genre traduction la polymer ?)
- Utilisation de raknetify ?
- Pas de limitations techniques sur la high limit
- Écrit en Rust
- Doit pouvoir être multithreadable/mutli threadé (voire async ?)
- Light engine
- Doit supporter des add-ons (le contenu de Minecraft vanilla pourrait être lui-même un add-on, le soft du serveur n'étant qu'un moteur à “Minecraft”)
- Support de plugins (voir Nomenclature):
- lib dynamique
- en lua
- en wren
- Ré-Implémentation du générateur de chunks de MC ?
- (module ?)
- Demander à l'auteur de c2me s'il veut bien participer ?
- Écrire notre propre ECS ou utiliser bevy ?