[Novelty] Bunny Hop | Preserve momentum while jumping!
0.1ALPHASpeed up as you hop repeatedly!
This plugin is part of my novelty series. View the others here
BunnyHop

Plugin description
This plugin allows players to preserve their speed if they repeatedly jump.
Note: This plugin is currently in alpha stage and has no configurations, permissions or commands. These features will be added once the base mechanics have been sufficiently improved.
Can be used as a means of fast travel, implemented in minigames or even simply as a unique feature to make your server stand out. Works with Bukkit and Paper Minecraft servers.
How to use?
Jump while sprinting forward to gain momentum each time this action is repeated. Note that the ASD keys will not affect movement. Instead, your direction is decided by either your crosshair direction or your current momentum vector.
If you sneak while bunnyhopping, you will move in the direction of your current velocity, no matter where you look. Else, you will always move in the direction your crosshair is pointing at.
Why so confusing?
Barring the use of packets or NMS, there are very limited things that a developer can do when it comes to player movement. For example, a plugin cannot tell when a player is pressing a certain key (hence ASD keys will not affect velocity). Also, there might be a lack of synchronization between a client and server (due to lag or client-side approximations) when it comes to displacement and hence functions depending on its derivatives (velocity and acceleration) might work in unexpected ways.
How can I help?
Due to the aforementioned, it is very difficult to create a plugin which modifies player velocities. However, I believe that it is possible to create something that comes close if there is enough resources. That's where you come in. I'd like to kindly request that if you do give this plugin a try, let me know what's not working and any room for improvements you can think of. All suggestions will be responded to in a timely manner.
Support
If you found a bug or have a suggestion, add a comment. I am aware that the plugin at its current state is not optimal but please use the link if you'd like me to improve on something. Leaving a negative review will only discourage me from continuing development on this plugin.
Learn more about my novelty plugins
Satisfied? Leave a review!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta