Hey,
Ich habe heute mal ausprobiert ein Plugin für Minecraft zu programmieren. Ich schaue mir dazu Videos auf YouTube an. In der ersten Testphase, um zu überprüfen, ob das Plugin vom Server erkannt wird, sollte in der Konsole ein Text angezeigt werden. Jedoch steht dann da irgendwo mittendrin "Could not load...". Da ich mich früher NOCH NIE mit Java-Script befasst habe, weiß ich auch nicht, was ich falsch gemacht habe! Ich hoffe ihr könnt mir helfen...
Ps. Der Name des Plugins ist "TestPlugin"
Hier der Fehlercode:
Plugin TestPlugin v1.0 does not specify an api-version.
[20:37:20 ERROR]: Could not load 'plugins\MyTestPlugin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: de/laurin/test/main/Main has been compiled by a more recent version of the Java Runtime (class file version 57.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:253) [spigot.jar:git-Spigot-800b93f-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:351) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:203) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:784) [spigot.jar:git-Spigot-800b93f-8160e29]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
Caused by: java.lang.UnsupportedClassVersionError: de/laurin/test/main/Main has been compiled by a more recent version of the Java Runtime (class file version 57.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_251]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_251]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_251]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:142) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:92) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_251]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_251]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_251]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_251]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:60) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[spigot.jar:git-Spigot-800b93f-8160e29]
... 6 more