Ich brauch Hilfe

09/19/2015 20:32 Basti1507#1
Ich kenne mich noch nicht so gut mit Java aus und ich wollte mal ein Plugin machen aber da kommt immer ein Fehler.


Der Fehler ist der --> [Only registered and activated users can see links. Click Here To Register...]
Das ist mein plugin.yml --> [Only registered and activated users can see links. Click Here To Register...]
Und das ist Meine Plugin Code --> [Only registered and activated users can see links. Click Here To Register...]

Wer mir Helfen könnte bekommt die 9 e*gold :)
09/19/2015 21:59 Origenes#2
Mach mal die Description und die Usage weg find ich sowieso unnötig und meistens liegts da dran, weil du vllt mal ein leerzeichen zu viel oder zu wenig hast.

mfg Origenes
09/19/2015 22:02 Basti1507#3
Ach so mach ich mal


Jetzt kommt da

Could not load 'plugins/Tutorial.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/stuppsman/tutorial/Tutorial : Unsupported major.minor version 52.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin (JavaPluginLoader.java:133) ~[craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(S implePluginManager.java:328) ~[craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.plugin.SimplePluginManager.loadPlugins( SimplePluginManager.java:251) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlu gins(CraftServer.java:286) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.reload( CraftServer.java:720) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.Bukkit.reload(Bukkit.java:543) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.command.defaults.ReloadCommand.execute( ReloadCommand.java:23) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.command.SimpleCommandMap.dispatch(Simpl eCommandMap.java:180) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatc hCommand(CraftServer.java:623) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatc hServerCommand(CraftServer.java:609) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at net.minecraft.server.v1_8_R1.DedicatedServer.aM(De dicatedServer.java:320) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(Ded icatedServer.java:285) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(Min ecraftServer.java:602) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(M inecraftServer.java:510) [craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at java.lang.Thread.run(Thread.java:701) [?:1.6.0_35]
Caused by: java.lang.UnsupportedClassVersionError: me/stuppsman/tutorial/Tutorial : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.6.0_35]
at java.lang.ClassLoader.defineClass(ClassLoader.java :643) ~[?:1.6.0_35]
at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:142) ~[?:1.6.0_35]
at java.net.URLClassLoader.defineClass(URLClassLoader .java:277) ~[?:1.6.0_35]
at java.net.URLClassLoader.access$000(URLClassLoader. java:73) ~[?:1.6.0_35]
at java.net.URLClassLoader$1.run(URLClassLoader.java: 212) ~[?:1.6.0_35]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_35]
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:205) ~[?:1.6.0_35]
at org.bukkit.plugin.java.PluginClassLoader.findClass (PluginClassLoader.java:77) ~[craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.plugin.java.PluginClassLoader.findClass (PluginClassLoader.java:62) ~[craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 23) ~[?:1.6.0_35]
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 68) ~[?:1.6.0_35]
at java.lang.Class.forName0(Native Method) ~[?:1.6.0_35]
at java.lang.Class.forName(Class.java:274) ~[?:1.6.0_35]
at org.bukkit.plugin.java.PluginClassLoader.<init>(Pl uginClassLoader.java:40) ~[craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin (JavaPluginLoader.java:129) ~[craftbukkit-1.8-R0.1-SNAPSHOT-b3.jar:git-Bukkit-"1af2540"]
... 14 more
09/20/2015 11:39 ComputerBaer#4
Quote:
Unsupported major.minor version 52.0
Du hast es mit Java 8 kompiliert und dein Server läuft mit einer älteren Version (Java 6 oder 7). Du musst also entweder mit einer älteren Version kompilieren oder den Server mit Java 8 laufen lassen.

Deine plugin.yml ist vollkommen in Ordnung und es gibt auch nichts, dass gegen "description" und "usage" spricht. Die beiden können es einfacher machen das Plugin zu verstehen.

Edit:
Da dein "onCommand" in jedem Fall "false" zurück gibt, wird dem CommandSender immer der usage-Text angezeigt. Durch die Rückgabe von "false" kannst du Bukkit signalisieren, dass der Befehl falsch verwendet wurde. Zum Beispiel der Befehl "/tp <name>" und ein Spieler macht nur "/tp".

Die meisten Entwickler geben glaube ich immer "true" zurück und wenn der Befehl falsch benutzt wurde, gibt es eine Fehlermeldung die der Entwickler festgelegt hat. Zum Beispiel "Du musst einen Spielernamen angeben".
09/20/2015 13:50 Basti1507#5
Danke es geht du bekommst die 9e*gold :)
09/21/2015 01:02 ComputerBaer#6
Quote:
Originally Posted by Basti1507 View Post
Danke es geht du bekommst die 9e*gold :)
Möchtest du mir das e*gold vielleicht auch noch schicken?

#closed