Oh one thing that I thought of that the manacube spawn parkour has. For the spawn parkour, the blocks only spawn in front of you. This probably is something really simple but I am curious how you would implement that.
If all the jumps were to go in one direction, we would have to check where the player is looking, and spawn blocks based of that, changing the relative x and z positions.
Essentially, we would just be rotating the jump 90 degrees n times, and I will have to make a method to calculate the new jump afterwards. It's just turning positive values to negative, and switching x/z distances, so it's not overly complex.