Frage von AirbusFreak, 43

Warum funktioniert mein Plugin nicht?

Habe ein selbst geschriebenes "Ping" Plugin, aber es funktioniert auf meinem Server nicht :(.

Aber warum?

Antwort
von FireiMedia, 13

Du hast in der plugin.yml Tabs anstelle von Leerzeichen benutzt

Kommentar von AirbusFreak ,

Wie meinst du das?

Kommentar von FireiMedia ,

Du darfst nicht die Tab-Taste verwenden, während du die plugin.yml schreibst. Du musst 2 Leerzeichen nehmen

Antwort
von androhecker, 31

Ist auch wirklich die plugin yml in der Jar Datei? Was steht im Log?

Kommentar von AirbusFreak ,

Hier:

[23:45:21] [Server thread/INFO]: Starting minecraft server version 1.8.8
[23:45:21] [Server thread/INFO]: Loading properties
[23:45:21] [Server thread/INFO]: Default game type: SURVIVAL
[23:45:21] [Server thread/INFO]: Generating keypair
[23:45:21] [Server thread/INFO]: Starting Minecraft server on *:25565
[23:45:21] [Server thread/INFO]: Using default channel type
[23:45:22] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-efe04b8 (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT)
[23:45:23] [Server thread/ERROR]: Could not load 'plugins\Hallo.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:289) [craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.(CraftServer.java:251) [craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at net.minecraft.server.v1_8_R3.PlayerList.(PlayerList.java:69) [craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at net.minecraft.server.v1_8_R3.DedicatedPlayerList.(SourceFile:14) [craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:179) [craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:504) [craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]
Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token
found character '\t(TAB)' that cannot start any token. (Do not use \t(TAB) for indentation)
in 'reader', line 8, column 1:
ping:
^

at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:420) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:226) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(ParserImpl.java:586) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:132) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:450) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:381) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.bukkit.plugin.PluginDescriptionFile.(PluginDescriptionFile.java:232) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) ~[craftbukkit-1.8.8.jar:git-Bukkit-efe04b8]
... 8 more
[23:45:23] [Server thread/INFO]: Preparing level "world"
[23:45:23] [Server thread/INFO]: Preparing start region for level 0 (Seed: 6008232990537002511)
[23:45:40] [Server thread/INFO]: Preparing start region for level 2 (Seed: 6008232990537002511)
[23:45:40] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[23:45:40] [Server thread/INFO]: Done (17,687s)! For help, type "help" or "?"
[23:45:43] [Server thread/INFO]: Plugins (0): 
[23:45:45] [Server thread/INFO]: Stopping the server
[23:45:45] [Server thread/INFO]: Stopping server
[23:45:45] [Server thread/INFO]: Saving players
[23:45:45] [Server thread/INFO]: Saving worlds
[23:45:45] [Server thread/INFO]: Saving chunks for level 'world'/Overworld
[23:45:48] [Server thread/INFO]: Saving chunks for level 'world_nether'/Nether
[23:45:48] [Server thread/INFO]: Saving chunks for level 'world_the_end'/The End

Hab die Preparing lvl1 sachen entnommen weil es sonst zulange wird^^^

Kommentar von androhecker ,

Jetzt sehe ich es, du musst bei YAML immer 2 Leerzeichen einrücken, nicht mehr und auch nicht weniger. Und noch so ein paar Tipps: 1. Du solltest deine JavaPlugin Datei nach dem Plugin benennen und nicht den Listener 2. Classes vorne groß, alles andere vorne klein.

Kommentar von AirbusFreak ,

Ok, also ich habe das jetzt mal gemacht, aber es funktioniert nicht.

1. Ich bin zu dumm

2. Oder ich verstehe es nicht bzw. bekomme es nicht hin

kannst du vielleicht, wenn du Skype hast, deinen Namen an: der.airbus.a380@gmail.com schicken?

MfG

AirbusFreak

Kommentar von androhecker ,

Habe die Mail geschrieben, ist wahrscheinlich im Spam wegen "zu kurz"

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten