Plugin
Ce type sert à définir les options pour registerPlugins().
| Propriété | Type | Optionnel | Description |
|---|---|---|---|
| name | string | ❌ | Nom du plugin. |
| functions | Record<string, (arg: number | object | string) => Promise<Array<unknown> | boolean | number | object | string | void>>> | ✅ | Fonctions qui remplacent celles de simply-xp. |
| initialize | (client: XPClient) => Promise<void> | ❌ | Fonction à exécuter à l'initialisation du plugin. |
| 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.0-beta.1- Version majeure.mineure.patch-prérelease.build (2.0.0-beta.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.