ServerPlugin [Hilfe] Mcstats integrieren Plugin Programmierung Hilfe

Dieses Thema im Forum "Programmierung" wurde erstellt von OverC raft, 23. April 2014.

  1. OverC raft
    Offline

    OverC raft

    Registriert seit:
    23. Dezember 2012
    Beiträge:
    16
    Hallo Community,
    Ich bin immer noch mit meinem Plugin beschäftigt und möchte mcstats in mein plugin einfügen.
    Soweit so gut ich erstelle ein neues package (org.mcstats) und erstelle darin die Metrics.java also die klasse. Danach füge ich in meiner Hauptklasse diesen Code ein:
    Code (Text):
    1. try {
    2.             Metrics metrics = new Metrics(this);
    3.             metrics.start();
    4.         } catch (IOException e) {
    5.             // Failed to submit the stats :-(
    6.         }
    Dann wenn ich das gemacht habe importiere ich noch die Metrics klasse und IOExeption. Jetzt exportiere ich das projekt und lade es auf meinen server soweit so gut alles klappt nur wenn ich dann einen Befehl ausführe kommt immer eine Fehlermeldung:

    Code (Text):
    1. An internal error occurred while attempting to perform this command
    Und in der Konsole steht folgender Fehler:

    Code (Text):
    1. [14:18:38 INFO]: Crank4LP issued server command: /warne
    2. [14:18:38 ERROR]: null
    3. org.bukkit.command.CommandException: Unhandled exception executing command 'warn
    4. e' in plugin BanUUID v0.1
    5.         at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
    6. ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    7.         at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    8. 0) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    9.         at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe
    10. r.java:703) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    11.         at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon
    12. nection.java:955) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    13.         at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java
    14. :817) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    15.         at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java
    16. :28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    17.         at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat
    18. .java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    19.         at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157
    20. ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    21.         at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf
    22. tbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    23.         at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6
    24. 67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    25.         at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2
    26. 60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    27.         at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5
    28. 58) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    29.         at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    30. :469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    31.         at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    32. 28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    33. Caused by: java.lang.NullPointerException
    34.         at me.Crank4LP.BanUUID.Main.onCommand(Main.java:59) ~[?:?]
    35.         at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
    36. ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    37.         ... 13 more
    Ich hoffe dass ihr mir helfen könnt wie ich mcstats richtig und ohne Fehler und Fehlermeldungen in mein Plugin integrieren kann :)

    Lg. Overc raft
     
    #1
  2. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.069
    Willst du dich mit MCStats verbinden, wenn man den Befehl eingibt? DU musst Metrics starten, wenn der Server startet. Außerdem hat dein Fehler nichts mit MCStats zu tun.
     
    #2
  3. OverC raft
    Offline

    OverC raft

    Registriert seit:
    23. Dezember 2012
    Beiträge:
    16
    Der Server bzw das plugin verbindet sich beim laden bzw starten des server mit mcstats
     
    #3
  4. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.069
    Und genau deshalb hat das Problem nichts mit MCStats, sondern mit dem Befehl zu tun.
     
    #4
  5. OverC raft
    Offline

    OverC raft

    Registriert seit:
    23. Dezember 2012
    Beiträge:
    16
    aber worin könnte der fehler denn liegen?
    weil wenn ich das package .org.mcstats und die metrics.java lösche ist alles ok und alles funktioniert
     
    #5
  6. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.069
    #6