Mein Bukkit Plugin geht nicht.

10/10/2014 17:15 DerTechniker#1
Mein selbst programmiertes Bukkit Plugin geht nicht.
da steht immer Invalid Plugin.yml
wisst ihr warum?
Hier die Plugin. yml

name: Plugin-Grundlage
version: 1.0
description: ein Test Plugin
main: me.DerTechniker.Grundlage.Grundlage

commands:
test:
usage: /test
10/10/2014 17:50 ComputerBaer#2
Pack die plugin.yml mal in [code]name: ...[/code] damit die Leerzeichen nicht gelöscht werden.

Außerdem wäre die vollständige Fehlermeldung von Bukkit hilfreich.
10/10/2014 18:38 DerTechniker#3
ok

[18:45:15 ERROR]: Could not load 'plugins\Plugin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginD escription(JavaPlug
inLoader.java:160) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks
]
at org.bukkit.plugin.SimplePluginManager.loadPlugins( SimplePluginManager
.java:133) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlu gins(CraftServer.ja
va:357) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>( CraftServer.java:31
9) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.PlayerList.<init>(Pla yerList.java:68) [c
raftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.DedicatedPlayerList.< init>(SourceFile:14
) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.DedicatedServer.init( DedicatedServer.jav
a:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(M inecraftServer.java
:436) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.ThreadServerApplicati on.run(SourceFile:6
28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
Caused by: org.yaml.snakeyaml.scanner.ScannerException: null; mapping values are
not allowed here
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue( ScannerImpl.java:73
3) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTo kens(ScannerImpl.ja
va:305) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken( ScannerImpl.java:17
9) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMap pingKey.produce(Par
serImpl.java:563) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]

at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(Par serImpl.java:161) ~
[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(Pa rserImpl.java:146)
~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.composer.Composer.composeMappin gNode(Composer.java
:230) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.composer.Composer.composeNode(C omposer.java:160) ~
[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.composer.Composer.composeDocume nt(Composer.java:12
3) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.composer.Composer.getSingleNode (Composer.java:106)
~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.constructor.BaseConstructor.get SingleData(BaseCons
tructor.java:121) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]

at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:4 80) ~[craftbukkit.j
ar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:411) ~[craftbukkit.jar:git-Buk
kit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.plugin.PluginDescriptionFile.<init>(Plu ginDescriptionFile.
java:189) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginD escription(JavaPlug
inLoader.java:155) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks
]
... 8 more
10/10/2014 19:05 ComputerBaer#4
Lad mal die Jar-Datei deines Plugins irgendwo hoch und poste hier den Downloadlink. Ich glaube das bringt uns hier am schnellsten weiter.
10/10/2014 19:54 King173#5
Schau mal, das du hier:

Code:
commands:
test:
usage: /test
Nicht durch das Programm welches du verwendest ein Tab reinbekommen hast.
Ich kenne das nur zu gut, habe es oft genug selber gemacht :D
Ambesten einmal die lücken vor "test" und "usage" löschen und durch drei oder vier Leerzeichen ersetztrn ;D
10/11/2014 08:42 DerTechniker#6
[Only registered and activated users can see links. Click Here To Register...]

geht immer noch nicht
10/11/2014 09:38 King173#7
Du hast hier einen Fehler:
Code:
main: main: me.DerTechniker.Grundlage.Grundlage
Wenn du das zweite main rausnimmst läuft es ;D
10/11/2014 10:09 DerTechniker#8
[10:07:59 ERROR]: Could not load 'plugins\Plugin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `me.DerTechnike
r.Grundlage.Grundlage'
at org.bukkit.plugin.java.PluginClassLoader.<init>(Pl uginClassLoader.jav
a:42) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin (JavaPluginLoader.j
ava:127) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(S implePluginManager.
java:328) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugins( SimplePluginManager
.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlu gins(CraftServer.ja
va:357) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>( CraftServer.java:31
9) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.PlayerList.<init>(Pla yerList.java:68) [c
raftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.DedicatedPlayerList.< init>(SourceFile:14
) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.DedicatedServer.init( DedicatedServer.jav
a:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(M inecraftServer.java
:436) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.ThreadServerApplicati on.run(SourceFile:6
28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
Caused by: java.lang.ClassNotFoundException: me.DerTechniker.Grundlage.Grundlage

at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_67]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_67]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_
67]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_67]
at org.bukkit.plugin.java.PluginClassLoader.findClass (PluginClassLoader.
java:77) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.plugin.java.PluginClassLoader.findClass (PluginClassLoader.
java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_67]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_67]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0_67]
at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_67]
at org.bukkit.plugin.java.PluginClassLoader.<init>(Pl uginClassLoader.jav
a:40) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
... 10 more
10/11/2014 10:39 lordsill#9
In dem Fall fehlt dir jetzt die richtige Class Datei.
Der Error sagt, dass du keine Grundlage.class in me/DerTechniker/Grundlage hast.
Prüfe, ob du im Package:
me.DerTechniker.Grundlage die Grundlage.java hast.
10/11/2014 10:48 DerTechniker#10
hab ich
10/11/2014 10:49 lordsill#11
Dann lade mal am besten die .jar hoch.
Der Upload von gestern enthält KEINE class Dateien. Diese wurden wohl nicht mit exportiert...
Exportiere beim erstellen der Jar den kompletten src Ordner.
10/11/2014 10:55 DerTechniker#12
[Only registered and activated users can see links. Click Here To Register...]
10/11/2014 11:00 lordsill#13
Quote:
Originally Posted by DerTechniker View Post
[Only registered and activated users can see links. Click Here To Register...]
Dort fehlen ebenfalls die Dateien wieder...
Du hast aber auch Programmcode geschrieben? nicht nur die plugin.yml erstellt...

Für den Export mit Eclipse befolge folgende Schritte:

Edit:
In Eclipse sollte es etwa so aussehen:
[Only registered and activated users can see links. Click Here To Register...]
nur statt: de.lordsill.youtube => me.DerTechniker.Grundlage
und statt Youtube.java => Grundlage.java
10/11/2014 11:05 DerTechniker#14
Programm Code?
10/11/2014 11:07 lordsill#15
Dein Java-Code.

Bei dir sollte es in Eclipse etwa so aussehen:
[Only registered and activated users can see links. Click Here To Register...]
nur statt: de.lordsill.youtube => me.DerTechniker.Grundlage
und statt Youtube.java => Grundlage.java

Wenn du kein Java-Code hast, wird das ganze auch nicht funktionieren.
Nur die plugin.yml reicht für ein Plugin nicht aus.
In deinem Fall wird in der Grundlage.java dann dein Code stehen, was das Plugin genau macht...