Sablewaves
No reviews yet
A living ocean for NeoForge 1.21.1: visible physics-synced waves, moon & storm seas, wool sails, wakes, breakers, and sounds. Requires Sable; works with Create: Aeronautics. Optional: ProtoManly's Weather 0.16.4 + PMWeatherAPI for real storm winds.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
🌊 Sable Waves — A Living Ocean for Minecraft
The sea is no longer flat. Sable Waves turns Minecraft's ocean into a real, moving, breathing thing — waves you can see, swells that rock your ships, storms that mean something, and wind that fills your sails. Built on the Sable physics engine, it works automatically with anything Sable simulates — including every Create: Aeronautics ship.
The crest you watch rolling toward your ship is the exact crest that lifts it. Physics and visuals run on one deterministic wave simulation — no desync, no faking it.
⚓ Features
Visible, physics-synced waves
A translucent, foam-capped wave surface is drawn over the ocean, computed from the same 8-component Gerstner wave field the physics uses. Biome-tinted water (warm ocean teal, cold ocean navy), white crest foam, smooth slope-based sun shading, and soft edge fading. Works with or without shaders.
A sea that answers to the sky
Calm days carry a gentle swell. Rain builds the sea; thunderstorms raise heavy rolling waves over about a minute, then let them die back down when the sky clears. Wave height follows real oceanography (Pierson–Moskowitz wind scaling, deep-water dispersion).
A sea that answers to the moon
Spring tides at full and new moon bring noticeably bigger seas than the quarter-moon neaps, and the sea breathes with a twice-daily tidal rhythm — sail on a full-moon night during a storm at your own risk.
Rogue seas — the Drake Passage update
Every couple of minutes the open ocean rolls a hidden dice. On a 1-in-45 hit, the sea turns monstrous for about two minutes — 2.3× waves and howling wind, ramping in and out like a real squall. Deep water only…
Depth shoaling
…because waves lose their power as the sea floor rises. Harbors, rivers, and beaches stay calm; the full fury lives out past the drop-off. Waves visibly shrink toward shore.
Ships that feel all of it
Any Sable craft or Create: Aeronautics ship heaves, pitches, and rolls on the swell. Crests genuinely lift the hull, wave surge pushes ships along the wave direction, and hydrodynamic damping plus a configurable roll stabilizer keep heavy seas thrilling instead of fatal. (Set rollStabilization to 0 if you want realistic capsizing.)
Sails ⛵
Wool is canvas. Any exposed wool on a Sable craft catches the wind and pulls the ship — more canvas, more thrust, and tall rigs heel over in a gale. Trim your sail plan by adding or removing wool; ships re-read their rigging every few seconds. Default hull speed ~7 m/s, fully configurable.
Wakes, breakers, spray & sound
Moving ships throw bow spray, streak foam down their sides, drag a widening wake behind the stern, and kick up a rooster tail at full speed. Swells crash on shallow shores with spray, foam, and bubbles. And the ocean is loud: breakers boom on the beach, water washes along moving hulls, and storm seas roar with wind — all vanilla sounds, no resource pack needed.
ProtoManly's Weather integration 🌪️
With ProtoManly's Weather (0.16.4) and PMWeatherAPI installed, its real atmospheric wind field drives your sails — sail the edge of a supercell and feel its inflow in your rigging. Completely optional soft dependency; without it, the built-in wind model takes over seamlessly.
📦 Requirements
| Mod | Needed? |
|---|---|
| Minecraft 1.21.1 + NeoForge | Required |
| Sable 2.0+ | Required |
| Create: Aeronautics | Optional — ships supported automatically |
| ProtoManly's Weather 0.16.4 + PMWeatherAPI | Optional — storm winds drive sails (note: PMWeather is incompatible with Iris) |
⚙️ Configuration
Everything lives in config/sablewaves.json (auto-created, auto-migrated). Highlights:
waveIntensity,baseSwell,maxWaveAmplitude— how big the sea getsheaveMultiplier— how hard crests lift your shipstormSeverity,maxAccelerationG,rollStabilization— how deadly storms arerogueSeaChance,rogueSeaIntensity,rogueSeaDurationMinutes— the Drake Passage dialsailForceCoefficient,maxSailSpeed— your riggingwaveOverlayEnabled,waveOverlayRange,waveOverlayDetail,waveOverlayOpacity— the visible seacrestParticles,wakesEnabled,shoreBreakersEnabled,oceanSoundsEnabled,soundVolume— effects & audio
🧭 Quick start
- Download Sablewaves
- Sail something onto open water — it will start rocking immediately.
- Stick a mast of wool/sail on it and watch the wind take over.
- Run
/weather thunder, wait a minute, and hold on. - (optionally if pmweather is installed) Run /pmweather and let your inner storm take over
⚠️ Good to know
- Wave troughs show the flat vanilla surface (the overlay draws on top of vanilla water; it can't carve it away).
- The wave overlay is smooth-shaded color, slightly stylized rather than textured — and it happily coexists with Iris/shader packs.
- Multiplayer-friendly: the sea is deterministic, so every player sees the same ocean with zero sync traffic.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources