schneeball

Dieses Thema im Forum "Programmierung" wurde erstellt von craftingyourself, 8. Dezember 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. craftingyourself
    Offline

    craftingyourself

    Registriert seit:
    21. September 2012
    Beiträge:
    270
    hey ich brauche Hilfe bei meinen Schneeball plugin ich habe zwar mal ein thema gemacht aber ich finde es nicht mehr kp wiso


    also ich habe den fail wenn jemand vom Schneeball getroffen wurde wird demübel aber die User bekommen das auch von xp bottles und Eier also alles was Mann werfen kann was ist der fail

    Code (Text):
    1.          @EventHandler(priority=EventPriority.NORMAL)            
    2.             public void onProjectileHit(ProjectileHitEvent e) {
    3.                 Projectile projectile = (Projectile) e.getEntity();
    4.                 Entity possibleTarget = projectile.getNearbyEntities(1, 1, 1).get(0);
    5.                 if (possibleTarget instanceof Player) {
    6.                      Player target = (Player) possibleTarget;
    7.                     target.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 440,
    8.                             440));
    9.                    
    10.                     target.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 440,
    11.                       440));
    12.                 }
    13.          }
    14.  
    15.  
    16. }
     
    #1
  2. At-M
    Offline

    At-M

    Registriert seit:
    30. März 2012
    Beiträge:
    194
    Ort:
    An der Nordsee
    Minecraft:
    At_M
    #2
  3. craftingyourself
    Offline

    craftingyourself

    Registriert seit:
    21. September 2012
    Beiträge:
    270
    Oh ok danke:D jetzt zu spät aber kann mir einer helfen
     
    #3
  4. craftingyourself
    Offline

    craftingyourself

    Registriert seit:
    21. September 2012
    Beiträge:
    270
    Kann mir keiner helfen?
     
    #4
  5. Programmieren ist logisch. Es tut nur dass was du programmiert hast.

    Wie wäre es mal wenn du dir mal die JavaDocu anguckst?

    Spontan wäre es doch einfach sinnvoll den Typ der Entity anzugucken und ihn zu vergleichen?

    Code (Text):
    1. @EventHandler(priority=EventPriority.NORMAL)                public void onProjectileHit(ProjectileHitEvent e) {
    2.         Projectile projectile = (Projectile) e.getEntity();
    3.         if(projectile.getType().equals(EntityType.SNOWBALL)){
    4.             Entity possibleTarget = projectile.getNearbyEntities(1, 1, 1).get(0);
    5.             if (possibleTarget instanceof Player) {
    6.                  Player target = (Player) possibleTarget;
    7.                 target.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 440,
    8.                         440));
    9.                
    10.                 target.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 440,
    11.                   440));
    12.             }
    13.         }
    14.     }
    15.  
     
    #5
  6. craftingyourself
    Offline

    craftingyourself

    Registriert seit:
    21. September 2012
    Beiträge:
    270
    ähhh ohh danke ..
     
    #6
Status des Themas:
Es sind keine weiteren Antworten möglich.