🏄 Surfboard
Ride the waves — or make your own.
Surfboard adds two rideable surfboard entities to Minecraft. Paddle across the ocean, catch natural water currents, or trigger a massive wave beneath you and surf it all the way to shore. A completely new way to travel across water.
🛹 The Two Boards
Super Surfer — A sleek gold-and-blue longboard with a curved D-fin. Built for speed and stability on open water.
Board of the Sea — A mossy shortboard with thruster fins. A relic of the deep, more at home in rough surf.
✨ Features
- Two unique rideable surfboard entities with custom models and textures
- Wave riding system — summon a dynamic wave beneath your board and surf it
- Waves form as a pyramid shape that ramps up in height as you ride
- Wave water is tracked and cleaned up automatically after use
- Velocity-based movement — speed builds and decays naturally
- Nose collision — the board stops cleanly against solid blocks
- Land friction — speed caps and drains when riding over land
- Board floats at the correct water surface level at all times
- Compatible with NotEnoughAnimations and firstperson mods
- Dismount launches you forward with your current speed
🎮 Controls
- R — Toggle wave ride
- Alt — Charged jump / boost
- Space — Ascend (on wave)
- Ctrl — Descend (on wave)
- Shift — Dismount
Movement is mouse-steered. Speed builds while moving forward and decays naturally when you stop.
🌊 Wave System
Press R while riding to summon a wave beneath your board. The wave forms as a pyramid — starting small at the apex and growing taller as you ride. Your board locks to the wave's height and rises with it. The wave tracks your position and cleans up behind you automatically. Waves require natural water beneath them — they won't form over dry land.
🔧 Installation
- Install NeoForge 21.11.x for Minecraft 1.21.1
- Drop Surfboard into your mods/ folder
- Launch and craft your board
No dependencies required beyond NeoForge.
❓ FAQ
Does this work in multiplayer?
Yes — the board syncs correctly between client and server.
Does it conflict with animation mods?
No — tested and compatible with NotEnoughAnimations and firstperson mod.
Can I add this to my modpack?
Yes — freely, no credit or notification required.
🐛 Bugs & Support
Report issues on the GitHub issue tracker. Please include your NeoForge version and a latest.log.
📄 License
MIT — source available on GitHub. Made by warwa