Skocz do zawartości
  • 0

Problem z pluginem (nie chce się załadować)


Pytanie

Witam chce napisać swój pierwszy plugin podczas uruchamiania serwera wyskakuje w logach coś takiego więc prosze o pomoc

 

[19:49:37] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-3eb7236 (MC: 1.16.4) (Implementing API version 1.16.4-R0.1-SNAPSHOT)
[19:49:38] [Server thread/ERROR]: Could not load 'plugins\pomoc-1.0-BETA.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `me.kret.pomoc'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:66) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:393) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:381) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:179) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:786) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:155) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_321]
Caused by: java.lang.ClassNotFoundException: me.kret.pomoc
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_321]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:167) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:96) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_321]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_321]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        ... 8 more

 

Glicz

Wstawiam błędy w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/51663-problem-z-pluginem-nie-chce-si%C4%99-za%C5%82adowa%C4%87/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Ten temat został przeniesiony.

 

24 minuty temu, Kret napisał:

Witam chce napisać swój pierwszy plugin podczas uruchamiania serwera wyskakuje w logach coś takiego więc prosze o pomoc

 

[19:49:37] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-3eb7236 (MC: 1.16.4) (Implementing API version 1.16.4-R0.1-SNAPSHOT)
[19:49:38] [Server thread/ERROR]: Could not load 'plugins\pomoc-1.0-BETA.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `me.kret.pomoc'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:66) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:393) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:381) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:179) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:786) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:155) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_321]
Caused by: java.lang.ClassNotFoundException: me.kret.pomoc
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_321]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:167) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:96) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_321]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_321]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        ... 8 more

 

1. Pokaż na zdjęciu jak masz gdzie masz główną klase
2. Zmień silnik na papera (oraz zamiast używać do pluginu czystego bukkita, użyj api z spigota/papera)

Odnośnik do komentarza
https://skript.pl/temat/51663-problem-z-pluginem-nie-chce-si%C4%99-za%C5%82adowa%C4%87/#findComment-317242
Udostępnij na innych stronach

  • 0
17 godzin temu, Kret napisał:

Witam chce napisać swój pierwszy plugin podczas uruchamiania serwera wyskakuje w logach coś takiego więc prosze o pomoc

 

[19:49:37] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-3eb7236 (MC: 1.16.4) (Implementing API version 1.16.4-R0.1-SNAPSHOT)
[19:49:38] [Server thread/ERROR]: Could not load 'plugins\pomoc-1.0-BETA.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `me.kret.pomoc'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:66) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:393) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:381) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:179) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:786) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:155) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_321]
Caused by: java.lang.ClassNotFoundException: me.kret.pomoc
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_321]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:167) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:96) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_321]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_321]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[craftbukkit.jar:git-Bukkit-3eb7236]
        ... 8 more

 

Klasa główna podana w plugin.yml nie istnieje

Odnośnik do komentarza
https://skript.pl/temat/51663-problem-z-pluginem-nie-chce-si%C4%99-za%C5%82adowa%C4%87/#findComment-317252
Udostępnij na innych stronach

  • 0

Jeśli korzystasz z InteliJ, a dopiero zaczynasz to zainstaluj sobie plugin do InteliJ o nazwie "Minecraft Development", sporo ci pomoże na początek. 

Odnośnik do komentarza
https://skript.pl/temat/51663-problem-z-pluginem-nie-chce-si%C4%99-za%C5%82adowa%C4%87/#findComment-317631
Udostępnij na innych stronach

  • 0
W dniu 30.01.2022 o 19:41, rozumek29 napisał:

Jeśli korzystasz z InteliJ, a dopiero zaczynasz to zainstaluj sobie plugin do InteliJ o nazwie "Minecraft Development", sporo ci pomoże na początek. 

No i po co takie doradzanie? Ten plugin jest bez sensu jedyne co tworzy to wybiera silnik tworzy podstawowego buildScripta oraz plugin.yml i klase główną z metodami onEnable, onDisable, bez sensu niech uczy się od zera

+ i tak większość użytkowników to usuwa i robi na nowo, a jedyne co przydaje się z tego pluginu to import silnika którego jest od chuja w internecie

Odnośnik do komentarza
https://skript.pl/temat/51663-problem-z-pluginem-nie-chce-si%C4%99-za%C5%82adowa%C4%87/#findComment-317975
Udostępnij na innych stronach

  • 0

Przede wszystkim nadmienię, że jak byk pisze ci w konsoli:

org.bukkit.plugin.InvalidPluginException: Cannot find main class `me.kret.pomoc'

Nie trzeba być zaawansowanym developerem, ani dobrym z angielskiego, żeby jasno wyczytać, że nie znaleziono takiej klasy głównej.

W plugin.yml źródło do klasy głównej należy podać w sposób następujący: package_prowadzący_do_klasy_głównej.NazwaKlasyGłównej

 

 

Odnośnik do komentarza
https://skript.pl/temat/51663-problem-z-pluginem-nie-chce-si%C4%99-za%C5%82adowa%C4%87/#findComment-317984
Udostępnij na innych stronach

  • 0
W dniu 4.02.2022 o 04:21, vLucky napisał:

No i po co takie doradzanie? Ten plugin jest bez sensu jedyne co tworzy to wybiera silnik tworzy podstawowego buildScripta oraz plugin.yml i klase główną z metodami onEnable, onDisable, bez sensu niech uczy się od zera

+ i tak większość użytkowników to usuwa i robi na nowo, a jedyne co przydaje się z tego pluginu to import silnika którego jest od chuja w internecie

Dobry programista to leniwy programista. Ale fakt, dobrze jest rozumieć czego nie chce ci się robić.

Edytowane przez rozumek29
Odnośnik do komentarza
https://skript.pl/temat/51663-problem-z-pluginem-nie-chce-si%C4%99-za%C5%82adowa%C4%87/#findComment-318615
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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