[gelöst] kann Helm während Crackshot-event nicht ändern

Dieses Thema im Forum "Technischer Support" wurde erstellt von GermanHubertus, 10. Juni 2015.

  1. GermanHubertus
    Offline

    GermanHubertus

    Registriert seit:
    29. November 2014
    Beiträge:
    14
    Hi,
    wie in der Überschrift beschrieben habe ich Probleme mit dem ändern des Helmes in einem Crackshot-event. Hier mal der Code:
    Code (Text):
    1. public class Events implements Listener {
    2.     ItemStack PreSneakHelmet;
    3.     ItemStack ReplaceHelmet = new ItemStack(Material.PUMPKIN, 1);
    4.  
    5.     @EventHandler(priority = EventPriority.HIGHEST)
    6.     public void onScopeEvent(WeaponScopeEvent e){
    7.         Player Spieler = e.getPlayer();
    8.         if(e.isZoomIn()){
    9.             PreSneakHelmet = Spieler.getPlayer().getInventory().getHelmet();      
    10.             Spieler.getPlayer().getInventory().setHelmet(ReplaceHelmet);
    11.             Spieler.sendMessage("Zoomed in!");
    12.                 }
    13.         else if(!e.isZoomIn()){
    14.             Spieler.getPlayer().getInventory().setHelmet(PreSneakHelmet);
    15.             Spieler.sendMessage("Zoomed out");
    16.             }
    17.         }
    18.  
    19. }
    Die Nachrichten ("Zoomed in" und "Zoomed out") sehe ich, also kann wird der Code auf jeden Fall abgearbeitet. Hat da jemand einen Rat für mich?

    Edit: Es gibt auch keine Fehlermeldungen beim Starten des Servers oder wenn das Event ausgelöst wird.
    danke,
    Hubertus
     
    #1
  2. [Dev] iTzSasukeHDxLP
    Online

    [Dev] iTzSasukeHDxLP Ehem. Teammitglied

    Registriert seit:
    5. Januar 2014
    Beiträge:
    938
    haste mal das inv geupdated?
     
    #2
    GermanHubertus gefällt das.
  3. GermanHubertus
    Offline

    GermanHubertus

    Registriert seit:
    29. November 2014
    Beiträge:
    14
    Thx, das hat geholfen! *like*
     
    #3