Riptide

Riptide is an enchantment exclusive to tridents, 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, during snowy weather in certain biomes, or during rainy weather. In those situations, a thrown trident launches the player with it. Players can reach greater heights by throwing a Riptide trident straight upward, and travel further distances by throwing it from a higher altitude.

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

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. Colliding with a mob to deal damage consumes 1 durability regardless of version, which means a collision on Java Edition damages the trident twice. If the Riptide trident is in the offhand, damage is dealt with the item in the main hand.

A thrown Riptide-enchanted trident can hit multiple targets. It behaves like a regular trident when thrown by a dispenser.

Incompatibilities
Riptide is mutually exclusive with Loyalty and Channeling (although Loyalty and Channeling can be combined).

ID