示例#1
0
  public void shoot() {
    if (containsUser()) {
      if (canShoot) {
        Vector v = p.getLocation().getDirection().normalize().multiply(5);

        Snowball s = p.launchProjectile(Snowball.class, v);
        s.setCustomName("stun");

        p.playSound(p.getLocation(), Sound.FIREWORK_BLAST2, 3F, 1F);

        canShoot = false;
        new BukkitRunnable() {
          @Override
          public void run() {
            canShoot = true;
          }
        }.runTaskLater(Main.getInstance(), 40);
      } else {
        p.sendMessage(Color.np("&cThis turret is reloading!"));
      }
    }
  }