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'
}