Stránka 1 z 2

Vytváření pluginů-chyba

Napsal: 28 led 2015, 19:49
od Sportous
Zdravím, jsem začátečník ve vytváření plugnů.. Zkousel jsem jeden napsat přesně podle videa.. Vše jsem dělal stejně, ale pořád mi to do konzole háže chybu... Můžete mi někdo prosím poradit? :) Díky

Chyba
Spoiler: zobrazit

Kód: Vybrat vše

Could not load 'plugins/TestPlugin4.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/Sportous/TestPlugin3/TestPlugin3 : Unsupported major.minor version 52.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[minecraft_server.jar:git-Spigot-1646]

at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:341) ~[minecraft_server.jar:git-Spigot-1646]

at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:263) [minecraft_server.jar:git-Spigot-1646]

at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:369) [minecraft_server.jar:git-Spigot-1646]

at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:152) [minecraft_server.jar:git-Spigot-1646]

at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:458) [minecraft_server.jar:git-Spigot-1646]

at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [minecraft_server.jar:git-Spigot-1646]

Caused by: java.lang.UnsupportedClassVersionError: me/Sportous/TestPlugin3/TestPlugin3 : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_51]
at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_51]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_51]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_51]
at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_51]
at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_51]
at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_51]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_51]
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_51]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[minecraft_server.jar:git-Spigot-1646]

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[minecraft_server.jar:git-Spigot-1646]

at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_51]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_51]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0_51]
at java.lang.Class.forName(Class.java:270) ~[?:1.7.0_51]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[minecraft_server.jar:git-Spigot-1646]

at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[minecraft_server.jar:git-Spigot-1646]

Re: Vytváření pluginů-chyba

Napsal: 28 led 2015, 19:52
od Fanatixteam
Ahoj ,

pošli jsem plugin.yml a vypiš názvy class :) + prioritní classu

Re: Vytváření pluginů-chyba

Napsal: 28 led 2015, 19:58
od Sportous
plugin.yml
Spoiler: zobrazit

Kód: Vybrat vše

name: TestPlugin3
main: me.Sportous.TestPlugin3.TestPlugin3
author: Sportous
version: 1.0


Prioritní classa (asi): TestPlugin3.java
2. classa: TesPlugin3Listener.java

Má to být jen takový jednoduchý plugin...

Re: Vytváření pluginů-chyba

Napsal: 28 led 2015, 20:06
od DenOwq
Zklamu tě, když sis zakládal projekt (asi v eclipse) tak sis nastavil špatně javu, zřejmě na verzi .8, založ si nový projekt s dobrou javou a a překopíruj tam plugin.yml a všechny classy co tam máš.

Re: Vytváření pluginů-chyba

Napsal: 28 led 2015, 20:21
od Sportous
Doubrou javou?? Myslis tím javu 7?

Re: Vytváření pluginů-chyba

Napsal: 28 led 2015, 20:23
od DenOwq
POkud vím tak defaultně je na servery použita verze .7, můžeš verzi změnit i v spou. parametrech ale to by ti nemuselo jít 90% pluginu.

Re: Vytváření pluginů-chyba

Napsal: 28 led 2015, 20:24
od Sportous
No, pak se na to podíváme.. Dneska už mi z toho jde hlava kolem :D

Re: Vytváření pluginů-chyba

Napsal: 28 led 2015, 22:39
od Hanakocz
Doporučuji to psát pro Java 8 a server nastavit pro Java 8....starý verze jsou potenciálně nebezpečný + začínaj některý věci na 7ce nefungovat...

Re: Vytváření pluginů-chyba

Napsal: 28 led 2015, 22:47
od DenOwq
Java 8 není pro Minecraft vhodná, pro mody ano ale použítí 8-ček v pluginech je katastrofální ale některé servery to tak mají, udělej to podle sebe.

Re: Vytváření pluginů-chyba

Napsal: 28 led 2015, 22:52
od Hanakocz
Psát pro starou verzi mi přijde jako bych šel teď programovat aplikaci pro Win XP , i když to občas někdo ještě používá....ale většina je už někde trochu dál...