Riptide

Riptide is an enchantment to a trident, allowing the player to use the trident as a means of fast transportation.

Usage
Tridents enchanted with Riptide can be thrown only when a player stands in water, or during snowy weather in certain biomes, or during rainy weather. In those situations, a thrown trident launches the player with it. Higher levels allow for traveling greater distances. Players can also reach higher heights by throwing a Riptide trident straight upward.

The formula for the number of blocks the trident throws the user in rain or thunder is (6 * level) + 3, and underwater the formula is (4 * level) + 3.

If the player collides with a mob or another player, the trident deals throwing damage, including critical damage if the player is falling. Throwing a Riptide trident consumes 1 durability, but colliding with a mob to damage it consumes 1 durability regardless of version. This means that a collision on Java Edition damages the trident twice.

A thrown trident can hit multiple targets, but it behaves like a regular trident when thrown by a dispenser.

Incompatibilities
Riptide is mutually exclusive with Loyalty and Channeling (although Loyalty and Channeling may be combined with each other).

ID