@EventHandler
	private void hit(ProjectileHitEvent evt) {
		if (evt.getEntity() instanceof Arrow && ids.contains(evt.getEntity().getEntityId())) {
			ids.remove(evt.getEntity().getEntityId());
			Location l = evt.getEntity().getLocation();
			try {
				SpellCraft.fep.playFirework(l.getWorld(), l,
						FireworkEffect.builder().withColor(Color.RED, Color.ORANGE, Color.YELLOW).build());
				evt.getEntity().getLocation().getWorld().createExplosion(l.getBlockX(),  l.getBlockY(), l.getBlockZ(), 1.8F, false, false);
			} catch (IllegalArgumentException e) {
				e.printStackTrace();
			} catch (Exception e) {
				e.printStackTrace();
			}
			evt.getEntity().remove();
		}
	}