Witam, mam problem ponieważ na samym początku pisania pluginu mam problem z plikiem plugin.yml i pomimo że w samym eclipse nie ma błędów to w konsoli są załączam kod z eclipse oraz logi.
LOGI:
Plugin RPG v0.1 does not specify an api-version.
[21:49:02] [Server thread/ERROR]: Could not load 'plugins\RPG.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/ziomalshoot/Test/Main has been compiled by a more recent version of the Java Runtime (class file version 59.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:137) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:333) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:253) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:349) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.reload(CraftServer.java:785) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.Bukkit.reload(Bukkit.java:576) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:148) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:690) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1606) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1460) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(SourceFile:36) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(SourceFile:9) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:876) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:869) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeAll(SourceFile:103) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:852) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:793) [craftbukkit.jar:git-Bukkit-8160e29]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]
Caused by: java.lang.UnsupportedClassVersionError: com/ziomalshoot/Test/Main has been compiled by a more recent version of the Java Runtime (class file version 59.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_281]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_281]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_281]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:142) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:92) ~[craftbukkit.jar:git-Bukkit-8160e29]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_281]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_281]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_281]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_281]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:60) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Bukkit-8160e29]
... 23 more
Pytanie
Konspirant 0
Witam, mam problem ponieważ na samym początku pisania pluginu mam problem z plikiem plugin.yml i pomimo że w samym eclipse nie ma błędów to w konsoli są załączam kod z eclipse oraz logi.
LOGI:
Plugin RPG v0.1 does not specify an api-version.
[21:49:02] [Server thread/ERROR]: Could not load 'plugins\RPG.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/ziomalshoot/Test/Main has been compiled by a more recent version of the Java Runtime (class file version 59.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:137) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:333) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:253) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:349) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.reload(CraftServer.java:785) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.Bukkit.reload(Bukkit.java:576) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:148) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:690) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1606) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1460) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(SourceFile:36) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(SourceFile:9) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:876) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:869) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeAll(SourceFile:103) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:852) [craftbukkit.jar:git-Bukkit-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:793) [craftbukkit.jar:git-Bukkit-8160e29]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]
Caused by: java.lang.UnsupportedClassVersionError: com/ziomalshoot/Test/Main has been compiled by a more recent version of the Java Runtime (class file version 59.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_281]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_281]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_281]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:142) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:92) ~[craftbukkit.jar:git-Bukkit-8160e29]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_281]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_281]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_281]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_281]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:60) ~[craftbukkit.jar:git-Bukkit-8160e29]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Bukkit-8160e29]
... 23 more
A tutaj kod z eclipse:
Main.java:
package com.ziomalshoot.Test;
import org.bukkit.Bukkit;
import org.bukkit.Color;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin{
public void onEnable(){
Bukkit.getConsoleSender().sendMessage(Color.AQUA+"SERVER IS ACTIVE!");
}
}
Plik plugin.yml:
main: com.ziomalshoot.Test.Main
name: RPG
version: "0.1"
api: "1.15"
Odnośnik do komentarza
https://skript.pl/temat/45108-problem-z-plikiem-pluginyml/Udostępnij na innych stronach
8 odpowiedzi na to pytanie
Rekomendowane odpowiedzi