Skocz do zawartości
  • 0

Problem z plugin.yml


Vilor

Pytanie

Witam, przy wczytywaniu pluginów w konsoli wyświetla mi się taki błąd: 

Could not load 'plugins/Tutorial.jar' in folder 'plugins'

Wczytałem na internecie, że to jest problem z plikiem plugin.yml, ale nie widzę w nim żadnego błędu plugin.yml: 

name: Tutorial
main: me.tutorial.Tutorial
author: Vilor
version: 1.0

 

Edytowane przez Vilor
Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
1 godzinę temu, Peridot napisał:

Nie masz podanej głównej klasy w main, powinno być me.tut.tutorial.Main czy jak tam się u ciebie nazywa główna klasa

Ogólnie klasa tutorial była główna (main), ale ze względu na to, że pisałem to dość szybko wpisałem jakąkolwiek nazwę, która zmieniłem już na main, dla jasności. A tak wygląda moja struktura plików https://prnt.sc/10srz5d

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296209
Udostępnij na innych stronach

  • 0
4 godziny temu, Vilor napisał:

Ogólnie klasa tutorial była główna (main), ale ze względu na to, że pisałem to dość szybko wpisałem jakąkolwiek nazwę, która zmieniłem już na main, dla jasności. A tak wygląda moja struktura plików https://prnt.sc/10srz5d

Prawdopodobnie przez to że klasa jest z małej litery może to wykrywać jako package. Nazwy klas powinny być z dużej litery. Ogólnie to w pluginach powinieneś nazywać główną klase nazwą pluginu, np. NazwaPluginu, ewentualnie NazwaPluginuPlugin

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296237
Udostępnij na innych stronach

  • 0
W dniu 23.03.2021 o 01:10, Peridot napisał:

Prawdopodobnie przez to że klasa jest z małej litery może to wykrywać jako package. Nazwy klas powinny być z dużej litery. Ogólnie to w pluginach powinieneś nazywać główną klase nazwą pluginu, np. NazwaPluginu, ewentualnie NazwaPluginuPlugin

Zmieniłem nazwę głównej klasy na nazwę pluginu jak napisałeś, ustawiłem dużą pierwszą literę i dalej jest ten sam problem.. 

 

W dniu 23.03.2021 o 09:22, kerpson napisał:

Twoja odpowiedz nie wnosi nic konkretnego do mojego problemu, ponieważ plugin.yml jest napisany poprawnie, a przynajmniej ja nie widzę w nim żadnego błędu

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296519
Udostępnij na innych stronach

  • 0
4 minuty temu, nwse napisał:

Pokaż cały błąd w konsoli...

Nic więcej konkretnego nie piszę, w nim ale proszę bardzo: 

[12:44:11] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'

 

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296532
Udostępnij na innych stronach

  • 0
Teraz, Vilor napisał:

Nic więcej konkretnego nie piszę, w nim ale proszę bardzo: 


[12:44:11] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'

 

niemożliwe, powinien być jakiś powód napisany pod tym

otwórz skompilowaną jarke pluginu jako zip i pokaż strukturę

 

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296533
Udostępnij na innych stronach

  • 0
1 godzinę temu, Vilor napisał:

Twoja odpowiedz nie wnosi nic konkretnego do mojego problemu, ponieważ plugin.yml jest napisany poprawnie, a przynajmniej ja nie widzę w nim żadnego błędu

eN0JAzk.png

Po 2. wątpie, że ci pisze tylko:

[12:44:11] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'
Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296541
Udostępnij na innych stronach

  • 0
W dniu 24.03.2021 o 13:58, nwse napisał:

niemożliwe, powinien być jakiś powód napisany pod tym

otwórz skompilowaną jarke pluginu jako zip i pokaż strukturę

 

https://prnt.sc/10uak92

https://prnt.sc/10uakxx

https://prnt.sc/10uale3

Oto cała struktura

 

W dniu 24.03.2021 o 14:36, kerpson napisał:

eN0JAzk.png

Po 2. wątpie, że ci pisze tylko:



[12:44:11] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'

A jednak nic oprócz tego nie piszę, nie będę wstawiał logów z konsoli bo nie ma po prostu sensu. A to, że mam problem prawopodobnie z plikiem .yml nie oznacza, że nie umiem go poprawnie napisać :P

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296542
Udostępnij na innych stronach

  • 0
nie będę wstawiał logów z konsoli bo nie ma po prostu sensu

życzę powodzenia w rozwiązaniu problemu, ale jak już tak bardzo nie chcesz dać logów to pokaż jak wygląda ten plugin.yml

Edytowane przez kerpson
Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296544
Udostępnij na innych stronach

  • 0
6 minut temu, kerpson napisał:

nie będę wstawiał logów z konsoli bo nie ma po prostu sensu

życzę powodzenia w rozwiązaniu problemu, ale jak już tak bardzo nie chcesz dać logów to pokaż jak wygląda ten plugin.yml

Patrz do góry i nie to, że nie chce dać logów tylko nie widzę w tym sensu bo nic więcej oprócz tego komunikatu o pluginie nie piszę 

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296546
Udostępnij na innych stronach

  • 0
3 minuty temu, Vilor napisał:

że nie chce dać logów tylko nie widzę w tym sensu bo nic więcej oprócz tego komunikatu o pluginie nie piszę 

jak nie pokażesz to się nie dowiemy. Pluginami zajmuję się długo i jeszcze nie spotkałem się z przypadkiem, że w konsoli jest tylko wiadomość

[12:44:11] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'

 

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296548
Udostępnij na innych stronach

  • 0
2 minuty temu, kerpson napisał:

jak nie pokażesz to się nie dowiemy. Pluginami zajmuję się długo i jeszcze nie spotkałem się z przypadkiem, że w konsoli jest tylko wiadomość


[12:44:11] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'
 

 

at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:876) ~[server.jar:2991-Bukkit-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:816) ~[server.jar:2991-Bukkit-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:155) ~[server.jar:2991-Bukkit-f3f3094]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]
Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Iterable
at org.bukkit.plugin.PluginDescriptionFile.makePluginNameList(PluginDescriptionFile.java:1150) ~[server.jar:2991-Bukkit-f3f3094]
... 27 more
[12:47:55] [Server thread/WARN]: Legacy plugin Tutorial v1.0 does not specify an api-version.
[12:47:55] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/tutorial/Tutorial has been compiled by a more recent version of the Java Runtime (class file version 60.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) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:393) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:381) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.reload(CraftServer.java:855) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.Bukkit.reload(Bukkit.java:651) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:148) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:742) ~[server.jar:2991-Bukkit-f3f3094]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:1738) ~[server.jar:2991-Bukkit-f3f3094]

 

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296550
Udostępnij na innych stronach

  • 0
[12:47:55] [Server thread/WARN]: Legacy plugin Tutorial v1.0 does not specify an api-version.

Brakuje api-version, które było opisane w moim linku:) Także zanim odpiszesz, że nic nie ma i że moje porady są bez sensu to jednak posłuchaj się naszych rad.

musisz do plugin dodać api-version: 1.16

Edytowane przez kerpson
Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296551
Udostępnij na innych stronach

  • 0
2 minuty temu, Vilor napisał:


at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:876) ~[server.jar:2991-Bukkit-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:816) ~[server.jar:2991-Bukkit-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:155) ~[server.jar:2991-Bukkit-f3f3094]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]
Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Iterable
at org.bukkit.plugin.PluginDescriptionFile.makePluginNameList(PluginDescriptionFile.java:1150) ~[server.jar:2991-Bukkit-f3f3094]
... 27 more
[12:47:55] [Server thread/WARN]: Legacy plugin Tutorial v1.0 does not specify an api-version.
[12:47:55] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/tutorial/Tutorial has been compiled by a more recent version of the Java Runtime (class file version 60.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) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:393) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:381) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.reload(CraftServer.java:855) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.Bukkit.reload(Bukkit.java:651) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:148) ~[server.jar:2991-Bukkit-f3f3094]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:742) ~[server.jar:2991-Bukkit-f3f3094]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:1738) ~[server.jar:2991-Bukkit-f3f3094]

 

Aha i ty to nazywasz brakiem innych wiadomości w konsoli?

 

 

Edytowane przez nwse
bruh
Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296552
Udostępnij na innych stronach

  • 0
W dniu 24.03.2021 o 14:56, kerpson napisał:


[12:47:55] [Server thread/WARN]: Legacy plugin Tutorial v1.0 does not specify an api-version.

Brakuje api-version, które było opisane w moim linku:) Także zanim odpiszesz, że nic nie ma i że moje porady są bez sensu to jednak posłuchaj się naszych rad.

musisz do plugin dodać api-version: 1.16

Okej, więc dzięki za pomoc i zwracam honor 

 

W dniu 24.03.2021 o 14:57, nwse napisał:

Aha i ty to nazywasz brakiem innych wiadomości w konsoli?

 

 

To nieźle, żeś poleciał "proszę zbanujcię go" XD 

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296553
Udostępnij na innych stronach

  • 0
23 godziny temu, Vilor napisał:

Patrz do góry i nie to, że nie chce dać logów tylko nie widzę w tym sensu bo nic więcej oprócz tego komunikatu o pluginie nie piszę 

To że ty nie rozumiesz tego co tam pisze nie oznacza, że inni nie rozumieją a tam pisze dość dużo :V

 

23 godziny temu, Vilor napisał:

org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/tutorial/Tutorial has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 52.0

 

Skompilowałeś plugin chyba nawet na jave 16 a na serwerze masz jave 8, dlatego nie działa. Albo sobie skompilujesz to pod jave 8 albo na serwerze zainstalujesz jave 16.

Edytowane przez Peridot
Odnośnik do komentarza
https://skript.pl/temat/47213-problem-z-pluginyml/#findComment-296777
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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