C'est bon tout fonctionne correctement. Merci pour ta patience et de ton temps.Tu as Java 8 alors que Spigot a été compilé pour Java 17, met à jour Java.
https://adoptium.net/fr/temurin/releases/?os=windows&arch=x64&package=jre&version=17
(j'ai essayé avec Java 8 mais j'avais l'erreur sur un autre fichier alors bon)
Puis change la version dans IntelliJ (menu hamburger en haut à gauche > Project Structure > Project Settings / Project > SDK > puis prend Java 17 dans la liste déroulante (il devrait le détecter automatiquement)).
Ainsi que lepom.xml
en conséquence :
XML:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>me.jonathan</groupId> <artifactId>adminplugin</artifactId> <version>1.0-SNAPSHOT</version> <name>AdminPlugin</name> <description>Plugin d'administration pour Minecraft</description> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.11.0</version> <configuration> <source>17</source> <target>17</target> </configuration> </plugin> </plugins> </build> <repositories> <repository> <id>spigot-repo</id> <url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.spigotmc</groupId> <artifactId>spigot-api</artifactId> <version>1.21-R0.1-SNAPSHOT</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jetbrains</groupId> <artifactId>annotations</artifactId> <version>24.1.0</version> </dependency> </dependencies> </project>
Bonne journée a toi.