Skocz do zawartości
  • 1

Błędy w pluginie - Zmiana nazwy i opisu


Pytanie

Witam. Mam błędy z pluginu ktoś pomoże? Daje naj :)

Błędy:

Spoiler

2017-08-16 13:02:33 [SEVERE] Could not load 'plugins/ParSuperCraftNamePL.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/MrZajarany/ParSuperCraftNamePL/Main : Unsupported major.minor version 8242.8224
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:306)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:262)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:240)
    at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
    at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:58)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:388)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.UnsupportedClassVersionError: me/MrZajarany/ParSuperCraftNamePL/Main : Unsupported major.minor version 8242.8224
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:278)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
    ... 9 more

 

Odnośnik do komentarza
https://skript.pl/temat/20840-b%C5%82%C4%99dy-w-pluginie-zmiana-nazwy-i-opisu/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 godzinę temu, mateuszeqq13212 napisał:

Witam. Mam błędy z pluginu ktoś pomoże? Daje naj :)

Błędy:

  Pokaż ukrytą zawartość

2017-08-16 13:02:33 [SEVERE] Could not load 'plugins/ParSuperCraftNamePL.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/MrZajarany/ParSuperCraftNamePL/Main : Unsupported major.minor version 8242.8224
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:306)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:262)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:240)
    at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
    at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:58)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:388)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.UnsupportedClassVersionError: me/MrZajarany/ParSuperCraftNamePL/Main : Unsupported major.minor version 8242.8224
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:278)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
    ... 9 more

 

 

Godzinę temu, KrejzolekPRO napisał:

Dostaniemy kod pluginu?

 

41 minut temu, Ixidi napisał:

Do tego akurat nie trzeba, masz za stara jave. Musisz miec Jave 8.

no ten bład jest dość nietypowy, bo pokazuje błędną wersję, java 8 to 52.0, a nie "8242.8224"

Może to być jakiś błąd/popsuty plik, skompiluj ponownie, lub poszukaj innego źródła javy, możesz też spr użyć jakiegoś edytora bytecode i zmienić wymaganą wersję na 52.0 i modlić się by nie było więcej błędów.

 

O dziwo widzę sporo dokładnie takich dziwnych wersji z google, ale nie mogę wyśledzić skąd się to bierze o.o

 

 

EDIT: o znalazłem: https://stackoverflow.com/questions/20845561/how-to-run-a-class-file-created-by-user-not-created-by-copiler
Czyli prawdopodobnie ten .jar czy dana klasa była kopiowana w niepoprawny sposób - np tekstowo z jakiegoś powodu.

Edytowane przez GotoFinal
Odnośnik do komentarza
https://skript.pl/temat/20840-b%C5%82%C4%99dy-w-pluginie-zmiana-nazwy-i-opisu/#findComment-141635
Udostępnij na innych stronach

  • 0

Proszę bardzo kod pluginu

Spoiler

Ęţşľ   2 "me/MrZajarany/ParSuperCraftNamePL/Main !org/bukkit/plugin/java/JavaPlugin logger Ljava/util/logging/Logger; plugin $Lme/MrZajarany/ParSuperCraftNamePL/Main; <init> ()V Code
  
      
    Minecraft
  java/util/logging/Logger      getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger;       LineNumberTable LocalVariableTable this onEnable
    getDescription +()Lorg/bukkit/plugin/PluginDescriptionFile; ! java/lang/StringBuilder # ParSuperCraftNamePL V
   %      & (Ljava/lang/String;)V
 ( * ) 'org/bukkit/plugin/PluginDescriptionFile + , 
getVersion ()Ljava/lang/String;
   . / 0 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 2 jest wlaczony!
   4 5 , toString
  7 8 & info pdfFile )Lorg/bukkit/plugin/PluginDescriptionFile;     onDisable = ParSuperCraftNamePL zostal wylaczony! lore '([Ljava/lang/String;)Ljava/lang/String; A &r
 C E D java/lang/String F G valueOf &(Ljava/lang/Object;)Ljava/lang/String;
 C I J , trim
 L N M org/bukkit/ChatColor O P translateAlternateColorCodes '(CLjava/lang/String;)Ljava/lang/String; R _ T  
 C V W X 
replaceAll 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a [Ljava/lang/String; newLore Ljava/lang/String; s 
StackMapTable Z     onCommand f(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Z c org/bukkit/entity/Player e in
 C g h i equalsIgnoreCase (Ljava/lang/String;)Z
   
     L l m n GRAY Lorg/bukkit/ChatColor;
   p / q -(Ljava/lang/Object;)Ljava/lang/StringBuilder; s [     L u v n GOLD x 
ParSuperCraftNamePL z ]      L | } n WHITE
ParSuperCraftNamePL pomocne menu  ‚  org/bukkit/command/CommandSender „ & sendMessage † !/
ParSuperCraftNamePL - otwiera pomoc dotyczaca pluginu. 1/nazwa <text> - zmiana nazwy przedmiotu w reku. Š 9/opis <text> - zmiana opisu przedmiotu w reku. Ś %The character "_" is used for spaces. Ž %Coded by MrZajarany     ’ ‘ java/lang/System “ ” out Ljava/io/PrintStream;
 – — java/io/PrintStream ™ & println ›   ť nazwa b ź   ˇ 
getItemInHand "()Lorg/bukkit/inventory/ItemStack;
 Ł Ą ¤ org/bukkit/inventory/ItemStack ¦ § getType ()Lorg/bukkit/Material;     © « Ş org/bukkit/Material ¬ ­ AIR Lorg/bukkit/Material;
 © Ż ° ± equals (Ljava/lang/Object;)Z
 Ł ł ´ µ getItemMeta &()Lorg/bukkit/inventory/meta/ItemMeta; · ą ¸ "org/bukkit/inventory/meta/ItemMeta ş & setDisplayName
 Ł Ľ ˝ ľ setItemMeta '(Lorg/bukkit/inventory/meta/ItemMeta;)Z     L Ŕ Á n GREEN Ă Zmieniono nazwe na  b      L Ć Ç n RED É Do zmiany opisu lub nazwy spacja jest _ np. (Diamentowy_Miecz)! Ë #Musisz posiadac jakis item w reku! Í "Tylko gracze moga uzywac tej komendy!
  Ď Đ & warning > Ó '
 C Ő Ö × split '(Ljava/lang/String;)[Ljava/lang/String;
  Ů Ú Ű setLore 0(Lorg/bukkit/entity/Player;[Ljava/lang/String;)V Ý Zmieniono opis przedmiotu pomyslnie! sender "Lorg/bukkit/command/CommandSender; cmd Lorg/bukkit/command/Command; commandLabel args string i  Lorg/bukkit/inventory/ItemStack; player Lorg/bukkit/entity/Player; space     colorText iMeta $Lorg/bukkit/inventory/meta/ItemMeta;     loreSpace ď org/bukkit/command/Command ń java/util/ArrayList
 đ 
  ô > ? ö ř ÷ java/util/List ů ± add · ű Ú ü (Ljava/util/List;)V list Ljava/util/List; 
SourceFile     Main.java !                 
     @   *· *¸ µ ±        
           
     a   %*¶ L*´ »  Y"· $+¶ '¶ -1¶ -¶ 3¶ 6±       $     %     9 : ; 
     8   
*´ <¶ 6±     
               
         > ?    ˝   G@L*Y:ľ6>§ 2M»  Y+¸ B· $,¶ -¶ 3L„ˇ˙â+¶ HW&+¸ KL+QS¶ UL+°     "   " # % ' # 0 ' 5 ( < ) E *       G Y Z   D [ \ ] \ ^   ˙ _ C _   ` a     F+Ŕ b:-d¶ f™ě+Ŕ b:+Á b™Ą+»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ {¶ o~¶ -¶ 3ą € +»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ {¶ o¶ 3ą € +»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ {¶ o…¶ -¶ 3ą € +»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ {¶ o‡¶ -¶ 3ą € +»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ {¶ o‰¶ -¶ 3ą € +»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ {¶ o‹¶ -¶ 3ą € +»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ {¶ oŤ¶ -¶ 3ą € § ;˛ Ź~¶ •˛ Źš¶ •˛ Ź…¶ •˛ ʇ¶ •˛ ʉ¶ •˛ Ź‹¶ •˛ ŹŤ¶ •¬-ś¶ f™'+Á b™ą ž Ć Ëą ž ¶ ˘˛ ¨¶ ®š ¸ľ  qą ž :»  Y@· $2¶ -¶ 3:QS¶ U:&¸ K:    ¶ ˛:

    ą ¶
¶ »W»  Y· j˛ ż¶ o¶ -    ¶ -¶ 3ą Ä § Ś»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ Ŷ oȶ -¶ 3ą Ä § L»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ Ŷ oʶ -¶ 3ą Ä § *´ ̶ ά-Ѷ f™+Á b™    ą ž Ć Ŕą ž ¶ ˘˛ ¨¶ ®š ­ľ  fą ž :»  Y@· $2¶ -¶ 3:&¸ K:QS¶ U:        Ň¶ Ô:
+Ŕ b¸ Ř»  Y· j˛ ż¶ oܶ -¶ 3ą Ä § €»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ Ŷ oȶ -¶ 3ą Ä § @»  Y· j˛ k¶ or¶ -˛ t¶ ow¶ -˛ k¶ oy¶ -˛ Ŷ oʶ -¶ 3ą Ä ¬*´ ̶ ά     ć 9   1 3 5 6 8 X 9 Ź : Ë ; <C = >» ?ľ AĆ BÎ CÖ DŢ Eć Fî Gö Iř K M O% Q, S5 UJ WU Y^ [e \n ^v `— aš b× dÚ e g j# m% q. s5 uR wY yb {w }€ ‹ €” ‚ť „ą …Ľ †ů ü ‰9 ‹; ŽD ‘   ˘  F    F Ţ ß  F ŕ á  F â \  F ă Z J P ä \ w E ä \ 5 e ĺ ć b Z ĺ ć @ ç č U B é \ ^ 9 ę \     e 2 ë ě 
€ 9 ę \ ‹ . é \     ” % í Z 
 ^   0 ˙ľ î C _   b  7ű ˇ<<ű –<<      Ú Ű    š   0*ą ž M,¶ ˛N» đY· ň:+¸ óą ő W-ą ú ,-¶ »W±       ™  š › ! ś ) ť / ž   4   0 ç č     0 ă Z ) ĺ ć  $ ë ě ý ţ ˙    

 

Edytowane przez mateuszeqq13212
Odnośnik do komentarza
https://skript.pl/temat/20840-b%C5%82%C4%99dy-w-pluginie-zmiana-nazwy-i-opisu/#findComment-141670
Udostępnij na innych stronach

  • 0
Teraz, GotoFinal napisał:

Volw4Ya.png

To nie jest kod, to jest skompilowana klasa otworzona notatnikiem, tak się nie da nic zrobić....

Czym mam to otworzyć?

Ps. plugin nie jest mój tylko pisany dla mnie :P Ten co go pisał też nie wie jak to zrobić xd

Edytowane przez mateuszeqq13212
Odnośnik do komentarza
https://skript.pl/temat/20840-b%C5%82%C4%99dy-w-pluginie-zmiana-nazwy-i-opisu/#findComment-141674
Udostępnij na innych stronach

  • 0

no ten co to pisał ma kod, i to kod trzeba skompilować poprawnie i będzie działać i żadnego otwierania tego notatnikiem

Skoro ci to napisał to powinien wiedzieć jak wyexportować własny projekt.

Odnośnik do komentarza
https://skript.pl/temat/20840-b%C5%82%C4%99dy-w-pluginie-zmiana-nazwy-i-opisu/#findComment-141678
Udostępnij na innych stronach

  • 0

Pobierz JD-GUI wgraj do tego plugin i w zakladce bodajże file masz save all resource to nacisnij to i wstaw caly spakowany plik gdziekolwiek (np. zippyshare albo github :D ) + skan oczywiscie :P wtedy ci naprawie i tyle :kappa: 

@Ixidi napisał już Tobie, że za stara Java.

Odnośnik do komentarza
https://skript.pl/temat/20840-b%C5%82%C4%99dy-w-pluginie-zmiana-nazwy-i-opisu/#findComment-141687
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ę...