ServerPlugin Respawnevent Verbuggt?

Dieses Thema im Forum "Programmierung" wurde erstellt von Mrcookie008, 31. Juli 2013.

  1. Mrcookie008
    Offline

    Mrcookie008

    Registriert seit:
    15. Dezember 2011
    Beiträge:
    380
    Ort:
    /home
    Minecraft:
    xCookieZz oder Mrcookie008 (Beides Premium)
    Hallo,
    ich habe ein kleines aber Verwirrendes Problemchen, undzwar wird bei mir Folgender Eventhandler überhaupt nicht ausgeführt:

    Code (Text):
    1.       @EventHandler      public void onRespawn(PlayerRespawnEvent e) {
    2.              
    3.           Player p = e.getPlayer();
    4.          
    5.             Bukkit.dispatchCommand(Bukkit.getPlayer(p.getName()), "warp s" + random(1, 10));
    6.             Bukkit.broadcastMessage("&aJa! " + p.getName() + " §aist neugespawn!");
    7.             p.getInventory().clear();
    8.             p.getInventory().addItem(new ItemStack(Material.WOOD_SWORD, 1));
    9.            
    10.                 }

    Das komische ist, dass er nicht der Einzige in der Klasse ist, alles ist Importiert etc. bloß das RespawnEvent wird nicht ausgeführt..

    Ich möchte das der Spieler wieder beim Warp s1, s2, s3 etc. wiederspawnt (Was auch funktioniert bei anderen Eventhandlern) und er soll nach dem Respawn auch ein Holzschwer erhalten.

    Ich habe das Warpen eben mit dem Disbatch gelöst, wird natürlich noch geändert :p

    Was mache ich Falsch?

    LG.
     
    #1
  2. Plugin00
    Offline

    Plugin00

    Registriert seit:
    3. Februar 2013
    Beiträge:
    71
    Hm,

    Kommt ein Fehler in der Konsole?
     
    #2
  3. Mrcookie008
    Offline

    Mrcookie008

    Registriert seit:
    15. Dezember 2011
    Beiträge:
    380
    Ort:
    /home
    Minecraft:
    xCookieZz oder Mrcookie008 (Beides Premium)
    "Sender Cannot be null"

    wo istn der Bitte null? Beim Disbatch?
     
    #3
  4. games6471
    Online

    games6471

    Ich vermute mal, dass dein sender null ist :p
     
    #4
  5. Plugin00
    Offline

    Plugin00

    Registriert seit:
    3. Februar 2013
    Beiträge:
    71
    #5
  6. speedy18133
    Offline

    speedy18133

    Registriert seit:
    12. Oktober 2012
    Beiträge:
    59
    Minecraft:
    speedy18122
    Am besten ist wenn du einfach setRespawnLocation Macht :)
     
    #6
  7. Mrcookie008
    Offline

    Mrcookie008

    Registriert seit:
    15. Dezember 2011
    Beiträge:
    380
    Ort:
    /home
    Minecraft:
    xCookieZz oder Mrcookie008 (Beides Premium)
    Auf diese Idee bin ich auch grade gekommen, aber hey: Warum einfach wenns auch kompliziert geht :D


    Kann Geclosed werden ;)
     
    #7