• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

PlugIn api-version

Firnen

Minecrafter
Registriert
25 Mai 2019
Beiträge
25
Diamanten
300
Hallo zusammen,

ich bin vor kurzem auf Intellj gestoßen. Habe es mir gezogen und unter Plugin Minecraft Development gefunden. Dies habe ich einfach mal installiert und darüber ein Projekt auf der 1.15.2 erstellt. Nachdem dieses fertig und exportiert war, kam in der Konsole allerdings folgende Fehlermeldung:


Code:
org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.15.2
        at org.bukkit.craftbukkit.v1_15_R1.util.CraftMagicNumbers.checkSupported(CraftMagicNumbers.java:261) ~[spigot1.15.2.jar:git-Spigot-800b93f-  8160e29]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:253) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:351) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.reload(CraftServer.java:809) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at org.bukkit.Bukkit.reload(Bukkit.java:576) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:711) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchServerCommand(CraftServer.java:696) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at net.minecraft.server.v1_15_R1.DedicatedServer.handleCommandQueue(DedicatedServer.java:436) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:400) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:984) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:824) [spigot1.15.2.jar:git-Spigot-800b93f-8160e29]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]


In der plugin.yml steht allerdings api-version: 1.15. Habe versucht das Problem zu lösen, bin aber nicht fündig geworden.

Ich hoffe ihr könnt mir weiterhelfen.
 
D

deleted201136

Guest

"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."

Wäre es möglich, dass die 1.15.2 die Option 'api-version' nicht unterstützt, da du eben diese auf die 1.15 festgelegt hast?
 

Firnen

Minecrafter
Registriert
25 Mai 2019
Beiträge
25
Diamanten
300
@MrDepressiv: Leider nicht. Die 1.15.2 ist als api nicht verfügbar. Da gehen glaube ich nur die 1.13, 1.14 und 1.15. In anderen Plugins habe ich es bereits genauso gemacht.



@JOO200 : Habe ich auch erst gedacht, aber leider sieht die plugin.yml so aus:

Code:
name: HaveFun
version: 1.0
author: Firnen
api-version: 1.15
main: de.firnen.main.HaveFun
 

Firnen

Minecrafter
Registriert
25 Mai 2019
Beiträge
25
Diamanten
300
Habe mal nachgeschaut und da steht wirklich 1.15.2 drin. Nach genauerem hinschauen habe ich festgestellt, dass es eine eigene plugin.yml in dem Projekt selber gibt. Diese überschreibt meine nicht nur, sondern erstellt sich nach dem löschen immer wieder von selber und geht auf die api-version 1.15.2 zurück. Somit wäre dieses Rätzel wohl auch gelöst.

Habe nicht damit gerechnet, dass es eine eigene plugin.yml in dem Programm selber gibt. Deshalb vielen Dank für den Tipp.
 
Oben