Bienvenue sur SpiDocs.
Prérequis
C'est bon vous avez tout ? Bon on peut commencer.
Générer les sources de CraftBukkit et Spigot
Après avoir téléchargé BuildTools il faudra déplacer ce fichier dans un dossier spécifique car BuildTools va générer énormément de fichiers.
Maintenant vous devrez executer cette commande:
java -jar BuildTools.jar --rev 1.17.1
Et voilà vous avez les sources de CraftBukkit
Créer le plugin
Créez un projet gradle et importez Spigot
Dans le fichier build.gradle
plugins {
id 'java'
}
group 'fr.votrenom'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
compileOnly('org.spigotmc:spigot:1.17.1-R0.1-SNAPSHOT')
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}
test {
useJUnitPlatform()
}
Si jamais gradle vous donnes cette erreur General error during semantic analysis: Unsupported class file major version 60
allez dans le dossier gradle
puis ouvrez gradle-wrapper.yml
Et changez la ligne contant distributionURL=
par distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip