Aller au contenu principal

Plugin

Ce type sert à définir les options pour registerPlugins().

PropriétéTypeOptionnelDescription
namestringNom du plugin.
functionsRecord<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.
requiredVersionsstringVersions 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.