This mod adds a "slam" attack to the Elytra, an AOE attack with knockback and adjustable damage.
This mod has an assignable hotkey and a robust configuration file.
Currently, to reload the configuration file in game, you'd use the command "/slam reload", in the future I may just make it watch for file changes.
I tried to make this mod flexible and be generous with how much customization the configuration file allows, even allowing you to change the sound/particles of various effects. I haven't tested the mod extensively, just a light play-through, so if you encounter any issues please let me know.
To trigger the slam effect, either press the assigned hotkey for a direct SLAM onto the ground.
This will cause the player to drop directly to the ground, stopping flight add adding a downward force.
That, or you can enable "crashTriggerEnabled" in the configuration file to allow landing the elytra to trigger the AOE damage while sprint-flying. I have another mod which enables sprint during flight so check it out. It pairs with this mod really well.
If you would like additional features, leave a comment and I'll see what I can do.
Please note that this mod does not remove fall damage, as there are already multiple ways in game or through mods to mitigate fall damage.
This mod is loosely based on a similar Paper plugin called "ElytraLanding":
https://www.spigotmc.org/threads/elytralanding.354930/
Final note: A really good hotkey to bind this to is "down" ('s' by default) as it serves no purpose while flying usually.