ServerPlugin Schneeball = Blind ?

Dieses Thema im Forum "Programmierung" wurde erstellt von GameOfWar, 4. April 2013.

  1. GameOfWar
    Offline

    GameOfWar

    Registriert seit:
    1. November 2012
    Beiträge:
    7
    Hallo,

    kleine Frage kennt einer das Plugin wo man einen mit einem Schneeball abwirft und dann den Effekt Blindness bekommt oder kann das einer Programmieren wäre im sehr dankbar :)
     
    #1
  2. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.069
    Könnte das vielleicht etwas sein? Ich weiß nur nicht, wie das da mit den Exlosionen ist, also ob man die ausschalten kann oder die nur bei bestimmten Granaten ist...
     
    #2
  3. kenex6077
    Offline

    kenex6077

    Registriert seit:
    25. Januar 2012
    Beiträge:
    3
    Hier;)

    @EventHandler(priority=EventPriority.NORMAL)
    public void onProjectileHit(ProjectileHitEvent e) {
    Projectile projectile = e.getEntity();
    if (projectile.getType().equals(EntityType.SNOWBALL)) {
    Entity possibleTarget = (Entity)projectile.getNearbyEntities(1.0D, 1.0D, 1.0D).get(0);
    if ((possibleTarget instanceof Player)) {
    Player target = (Player)possibleTarget;
    target.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 2, 2));
    }
    }
    }
    }
     
    #3
  4. GameOfWar
    Offline

    GameOfWar

    Registriert seit:
    1. November 2012
    Beiträge:
    7
    Ehm kannst du mir das fertig schreiben als Plugin ich habs nicht so mit dem Programmieren
     
    #4
  5. games6471
    Offline

    games6471

    Du musst nur noch dieses Event registrieren und fertig. Das wird doch wohl nicht so schwer sein, wenn man wenigstens die Bukkit-Grundkenntnisse hat.
     
    #5