Classes Internes à Sponge

Vous pouvez ajouter SpongeCommon, SpongeVanilla ou SpongeForge en tant que dépendance à votre projet de plugin si vous avez besoin d’accéder aux classes internes à Sponge.

Avertissement

Vous devez seulement ajouter une dépendance de l’implémentation spécifique quand c’est vraiment nécessaire. Si possible, utilisez la SpongeAPI ou demandez des ajouts de fonctionnalités sur le Suivi de problèmes de SpongeAPI.

En addition des artefacts normaux, les modules d’implémentation fournissent un artefact dev qui peut être facilement utilisé dans l’IDE, car il n’est pas ré-obfusqué. Tous les modules d’implémentation ont le module d’API déjà inclus, donc vous n’avez pas besoin d’une dépendance supplémentaire sur SpongeAPI.

SpongeCommon

  • Group ID: org.spongepowered

  • Artifact ID: spongecommon

  • Version : La même que SpongeAPI + version recommandée actuelle (voir Système de version pour plus de détails)

  • Classifier: dev

Exemple avec Gradle

dependencies {
    compile 'org.spongepowered:spongecommon:7.1.0:dev'
}

SpongeVanilla

Choisissez un build depuis la page de téléchargements et copier le String entier de la version dans votre définition de dépendances.

  • Group ID: org.spongepowered

  • Artifact ID: spongevanilla

  • Version: Utilisez une version de build depuis la page de téléchargements

  • Classifier: dev

Exemple avec Gradle

dependencies {
    compile 'org.spongepowered:spongevanilla:1.12.2-7.1.1-RC123:dev'
}

SpongeForge

Choisissez un build depuis la page de téléchargements et copier le String entier de la version dans votre définition de dépendances.

  • Group ID: org.spongepowered

  • Artifact ID: spongeforge

  • Version: Utilisez une version de build depuis la page de téléchargements

  • Classifier: dev

Exemple avec Gradle

dependencies {
    compile 'org.spongepowered:spongeforge:1.12.2-2768-7.1.1-RC3484:dev'
}