Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

CMILib

Bibliothèque commune (runtime) utilisée par plusieurs plugins
Version datée du 11 octobre 2025 à 06:46 par Hiob (discussion | contributions) (Création)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)


CMILib
Type
API
Développeur
Zrips
Statut
Grade requis
Ressources
Spigot
Code source
Compatibilité
Dépendance(s)
Aucune


CMILib est une bibliothèque (shared library) pour l’écosystème Bukkit/Spigot/Paper destinée à factoriser des fonctions communes entre plusieurs plugins — notamment CMI, mais aussi divers plugins tiers. Elle ne fournit pas de fonctionnalités de gameplay et n’a généralement pas de commandes destinées aux joueurs. Son absence ou une version incorrecte empêche simplement les plugins dépendants de démarrer.

Rôle et portée

  • API et utilitaires communs : gestion de configuration, messages/Locales, sérialisation d’items (NBT), scheduler, hooks vers l’écosystème Bukkit/Paper, etc.
  • Couches d’abstraction entre versions de Minecraft (compatibilité multi‑versions).
  • Point d’ancrage unique pour réduire la duplication de code dans les plugins dépendants.

Utilisation en jeu

CMILib est transparent pour les joueurs et le staff. Il n’ajoute pas de commandes de gameplay ni de permissions d’accès. Toute interface (commandes, GUIs) provient des plugins qui s’appuient dessus.