Plugin
Ce type sert à définir les options pour registerPlugins().
| Propriété | Type | Optionnel | Description |
|---|---|---|---|
| name | string | ❌ | Nom du plugin. |
| initialize | (client: XPClient) => void | Promise<void> | ❌ | Fonction à exécuter lors de l'initialisation du plugin. |
| destroy | (client: XPClient) => void | Promise<void> | ✅ | Nettoyage optionnel, exécuté par unregisterPlugins(). |
| requiredVersions | string[] | ✅ | Versions requises de simply-xp. |
info
Nous supportons les formats de version suivants:
2- Version majeure (2.x.x) [Recommandé]2.0- Version majeure.mineure (2.0.x)2.0.0- Version majeure.mineure.patch (2.0.0)2.0.1-rc.1- Version majeure.mineure.patch-prérelease.build (2.0.1-rc.1)
La compatibilité des versions est vérifiée à l’exécution. Il est de la responsabilité de l’auteur du plugin de s’assurer que les versions requises sont compatibles et exactes.