Skocz do zawartości
  • 0

Problem z plikiem plugin.yml


Konspirant
 Udostępnij

Pytanie

Witam, ostatnio próbując napisać plugin napotkałem taki problem. Oto logi z konsoli:

 

 

Could not load 'plugins\EXPMOB.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.15.2
        at org.bukkit.craftbukkit.v1_15_R1.util.CraftMagicNumbers.checkSupported(CraftMagicNumbers.java:270) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:394) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:353) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.reload(CraftServer.java:833) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.Bukkit.reload(Bukkit.java:620) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:723) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchServerCommand(CraftServer.java:708) [spigot.jar:git-Spigot-a99063f-8731c97]
        at net.minecraft.server.v1_15_R1.DedicatedServer.handleCommandQueue(DedicatedServer.java:443) [spigot.jar:git-Spigot-a99063f-8731c97]
        at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:407) [spigot.jar:git-Spigot-a99063f-8731c97]
        at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:984) [spigot.jar:git-Spigot-a99063f-8731c97]
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:824) [spigot.jar:git-Spigot-a99063f-8731c97]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]

 

 

 

i plik yaml:

 

name: "EXP"
version: 1.0
main: me.paczka.ExpRpg.Main
api-version: 1.15.2

 

dodam tylko ze zmiana api-version: 1.15 tylko pogarsza problem

Odnośnik do komentarza
Udostępnij na innych stronach

17 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

api-version

  • The version of the API you want to use.
  • 1.13, 1.14, 1.15, 1.16 and 1.17 are the available versions.
  • This will signal to the server that your plugin has been coded with a specific server version in mind, and that it should not apply any sort of backwards compatibility measures. As a result you will also need to make sure that you have programmed your code to account for reading of older configurations, data, etc... .Each server version can decide how compatibility is achieved, unknown or future versions will prevent the plugin from enabling. As of the 1.14 release, the api-version 1.13 is still allowed - however future versions may drop backwards support based on this version.

 

ps nazwy pakietu zawsze z małych

Edytowane przez LeviBoyPL
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
17 minut temu, LeviBoyPL napisał:

api-version

  • The version of the API you want to use.
  • 1.13, 1.14, 1.15, 1.16 and 1.17 are the available versions.
  • This will signal to the server that your plugin has been coded with a specific server version in mind, and that it should not apply any sort of backwards compatibility measures. As a result you will also need to make sure that you have programmed your code to account for reading of older configurations, data, etc... .Each server version can decide how compatibility is achieved, unknown or future versions will prevent the plugin from enabling. As of the 1.14 release, the api-version 1.13 is still allowed - however future versions may drop backwards support based on this version.

 

ps nazwy pakietu zawsze z małych

czyli co mam w końcu zrobic aby było dobrze bo z tego co czytam to tylko jest mowa co daje api

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, LeviBoyPL napisał:

Jasno jest napisane, że nie ma takiej wersji API jak 1.15.2, jest tylko 1.15, to że sprawa się pogarsza to wynik tego że błędy lecą z Twojego pluginu

ale plugin jest pusty jeszcze bo sprawdzałem tylko czy poprawnie zrobiłem do tego momentu wszystko

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
4 minuty temu, LeviBoyPL napisał:

Jasno jest napisane, że nie ma takiej wersji API jak 1.15.2, jest tylko 1.15, to że sprawa się pogarsza to wynik tego że błędy lecą z Twojego pluginu

Fatal error trying to convert EXP v1.0:me/paczka/ExpRpg/Main.class
java.lang.IllegalArgumentException: Unsupported class file major version 61
        at org.bukkit.craftbukkit.libs.org.objectweb.asm.ClassReader.<init>(ClassReader.java:196) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.libs.org.objectweb.asm.ClassReader.<init>(ClassReader.java:177) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.libs.org.objectweb.asm.ClassReader.<init>(ClassReader.java:163) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.v1_15_R1.util.Commodore.convert(Commodore.java:128) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.v1_15_R1.util.CraftMagicNumbers.processClass(CraftMagicNumbers.java:293) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:140) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:96) [spigot.jar:git-Spigot-a99063f-8731c97]
        at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_301]
        at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_301]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_301]
        at java.lang.Class.forName(Unknown Source) [?:1.8.0_301]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:394) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:353) [spigot.jar:git-Spigot-a99063f-8731c97]
        at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:210) [spigot.jar:git-Spigot-a99063f-8731c97]
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:784) [spigot.jar:git-Spigot-a99063f-8731c97]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]
[12:41:34] [Server thread/ERROR]: Could not load 'plugins\EXPMOB.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/paczka/ExpRpg/Main has been compiled by a more recent version of the Java Runtime (class file version 61.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-a99063f-8731c97]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:394) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) [spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:353) [spigot.jar:git-Spigot-a99063f-8731c97]
        at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:210) [spigot.jar:git-Spigot-a99063f-8731c97]
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:784) [spigot.jar:git-Spigot-a99063f-8731c97]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]
Caused by: java.lang.UnsupportedClassVersionError: me/paczka/ExpRpg/Main has been compiled by a more recent version of the Java Runtime (class file version 61.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_301]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_301]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_301]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:163) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:96) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_301]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_301]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_301]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_301]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[spigot.jar:git-Spigot-a99063f-8731c97]
        ... 6 more

 

 

oto logi

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
10 minut temu, LeviBoyPL napisał:

Podczas kompilacji pluginu użyłeś java 17, podczas gdy runtime używa java 8. Zmień wersję javy używanej do kompilacji i spróbuj jeszcze raz

a jak to zrobic przepraszam ze może głupie pytanie ale zaczynam dopiero zabawę z pluginami

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...