Herobrine9819's Windy Spears is a Bedrock behavior pack that upgrades all seven vanilla Spear tiers (wooden, stone, copper, iron, golden, diamond and netherite) without adding any new items. Each spear's enchanting category is switched to all, so mace and trident-only enchantments like Wind Burst and Riptide can go on a spear through the enchanting table, anvil, or /enchant. Everything else about the spears stays exactly as vanilla.
A script makes Riptide work on spears without water. Each attack launches you in the direction you're looking, on swings whether or not they hit if your game version supports swing detection, and otherwise on hits, and you can spam it. If a spear ever has both Riptide and Lunge, Lunge is removed automatically, so Riptide takes over as the spear's dash. The launch is my own knockback-based approximation rather than vanilla Riptide, and I haven't been able to test it in the game, so the strength may need tuning. It needs Bedrock 1.21.100 or newer.

