Warum funktioniert mein Plugin nicht?

...komplette Frage anzeigen PingPlugin - (Plugin, Script) Main - (Plugin, Script) Plugin.yml - (Plugin, Script)

2 Antworten

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

AirbusFreak 05.03.2016, 22:51

Wie meinst du das?

0
FireiMedia 06.03.2016, 12:20
@AirbusFreak

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

0

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

AirbusFreak 04.03.2016, 23:47

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^^^

0
androhecker 04.03.2016, 23:54

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.

0
AirbusFreak 05.03.2016, 21:07
@androhecker

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

0
androhecker 05.03.2016, 23:07

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

0

Was möchtest Du wissen?