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 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, except for flying 10 times faster.

Incompatibilities
Riptide is mutually exclusive with Loyalty and Channeling (although Loyalty and Channeling can be combined). If combined using commands, the Trident behaves as if it has Riptide.

ID