public boolean isClimbing() {
		//Checks the various blockfaces and retrives the relative block to check.
		final Block block = player.getLocation().getBlock();
		return (SGBlockUtil.isClimbable(block) || SGBlockUtil.isClimbable(block.getRelative(BlockFace.NORTH)) || SGBlockUtil.isClimbable(block.getRelative(BlockFace.SOUTH)) || SGBlockUtil.isClimbable(block.getRelative(BlockFace.EAST)) || SGBlockUtil.isClimbable(block.getRelative(BlockFace.WEST)) || SGBlockUtil.isClimbable(block.getRelative(BlockFace.SOUTH_WEST)) || SGBlockUtil.isClimbable(block.getRelative(BlockFace.NORTH_WEST))||  SGBlockUtil.isClimbable(block.getRelative(BlockFace.SOUTH_EAST)) || SGBlockUtil.isClimbable(block.getRelative(BlockFace.NORTH_EAST)));
	}