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!")); } } }