@EventHandler
	public void onPressurePlateStep(PlayerInteractEvent e)
	{
		if (HyperPVP.getSpectators().containsKey(e.getPlayer().getName()) || HyperPVP.isCycling() || !HyperPVP.hasMatchBeenAnnounced()) {
			if (e.getAction().equals(Action.PHYSICAL) && e.getClickedBlock().getType() == Material.STONE_PLATE) {
				e.setCancelled(true);
			}
			return;
		}

		if (!HyperPVP.getMap().getFeatures().contains("jumppreassureplate")) {
			return;
		}

		if (e.getAction().equals(Action.PHYSICAL) && e.getClickedBlock().getType() == Material.STONE_PLATE) {

			Player p = e.getPlayer();

			double strength = 2.0;
			double up = 2.0;

			Vector v = p.getLocation().getDirection().multiply(strength).setY(up);
			p.setVelocity(v);
			p.playSound(p.getLocation(), Sound.ENDERDRAGON_WINGS, 10.0F, 2.0F);
			e.setCancelled(true);
		}
	}