I'm looking for ways to make a trident reach farther underwater in Java Minecraft. Currently, I think the grind was way too hard to get a very mediocre underwater boost, compared to just swimming with depth strider 3. Additionally, as a weapon, a sword is just infinitely better due to knockback and looting. Instead, the enchantment seems more like it's only intended to launch you out of water. So far, I've come up with 2 ideas:
- Spawn in a trident with a higher-than-allowed level of riptide. This works, but has the drawback of launching you much higher out of water too, becoming lethal if you aim wrong.
- Give players holding a riptide 3 trident dolphin's grace. The low friction effect is precisely what I'm looking for, but it's still faster to just use the dolphin's grace speed boost to swim when combined with depth stider.
Ideally, the effect only applies when launching yourself, not also when just holding the trident, but right-click detection methods are a bit too hacky for me, I prefer to keep it simple. I would optimally remove the speed boost effect from dolphin's grace and keep the friction reduction.
I'm currently using a self-made datapack implementing the second idea, but it's far too overpowered. I now have to remove my depth strider boots before going swimming. Is there any better way to achieve the intended behaviour, potentially with a plugin rather than a datapack? Perhaps it would be possible to lower the water friction though other means than dolphin's grace?