@Override
	public void onTorchStrikeEvent(Player player) {
		Block target = player.getTargetBlock(null, 200);
		Location newLoc = target.getLocation();
		Location tempLoc = newLoc;
		while ((!newLoc.getBlock().isEmpty()) && (newLoc.getY() < 127.0D)) {
			newLoc.add(0.0D, 1.0D, 0.0D);
		}

		if (newLoc.getY() - tempLoc.getY() < 3.0D) {
			newLoc.setPitch(0.0F);
			player.teleport(newLoc);
		} else {
			player.sendMessage(ChatColor.RED + "Seems like it is not very safe to stand there!");
		}
	}