After some time I figured out how to make elytra's work nice.
I for some reason wanted them to work with the PlayerMoveEvent which was kinda stupid and gave me errors. So while looking for a different solution I found the EntityToggleGlideEvent which basically did everything I tried making for the PlayerMoveEvent.
So here it is.
Added. Elytra launch pads. You will be shot straight up to fly some distance.
I will work on something that will scan the nearby blocks and see if it can boost a player.
I also updated the spigot page to contain the current boost blocks + behaviour. I think that could be of some use for someone.
I have this plan on working on stages of parkour. But likely wont be implemented into this plugin but will be a addon to it. Which will take this plugin as a core. So its kind of like a level creator.
IMPORTANT!!! To get the plugin to function properly I suggest you delete the config file and restart your server. I will add something that will do this automatically but as for now this is just how it is.
I would love to get some feedback on this project. If you want to give me any suggestions I got my dms open on discord krekkers#7776