Put together an item that can be used to "ascend" though blocks into the nearest 2-block air gap above. The aim here was to put everything together without using any type of experimental gameplay or player.json. This implementation uses just an item and a script.
The ascend has a ceiling distance maximum, so there has to be a block close enough to go through. The ascend will not put the player outside the build limit, so it's possible to go from -64 all the way up to 318 in the overworld. In the nether, you can't ascend through the nether roof.
As far as enhancements, I'd like eventually to add some way to "reverse" the ascend if desired. Could also probably make the resources more impactful at some point, but aside from that I'm happy with how this concept turned out. The main thing here was getting the functionality down anyway 