NyarukoDev / ElytraBalance

Configurable options to balance the power of the elytra.
https://www.spigotmc.org/resources/elytrabalance.33518/
2 stars 1 forks source link

Tridents make this nerf useless... #2

Open MithrandirCraft opened 2 years ago

MithrandirCraft commented 2 years ago

The current trident + elytra nerf is insuficient, you can still use riptide while in water, this means you can walk around the world placing water blocks and using them to get a huge impulse, completely eliminating the need for using fireworks, thus, making the nerf useless (try it yourself, it's pretty insane), and if you spam spacebar the elytra open up again quite fast, use this technique if you have issues reproducing (in an elytra + riptide + rain situation it's kind of extremely abusable).

One of my staff foresaw this as soon as I announced the nerf, it took him 1 minute to break it. I was quite baffled.

The two focal points of the issue seem to be WHEN you stop the elytra, and HOW you stop them:

HOW: For a proper "flight stopping" solution, you may need to play around with setting the player's velocity to 0, or fucking around with his velocity somehow, because just disabling the elytra can be heavily abused by spamming spacebar.

WHEN: There also seems to be a timing issue, or speed issue, in detecting that the player has been impulsed with trident while using elytra. I'm not sure if the issue is that sometimes the plugin doesn't even detect thi, is too slow at it, or that there needs to be a delay.

MithrandirCraft commented 2 years ago

I did some public enhancements for EB myself, but I don't know how to pullrequest it to your repository.

https://github.com/MithrandirCraft/ElytraBalance/commits/Elytra-%2B-riptide-nerf