promotional bannermobile promotional banner

Sablewaves

Minecraft’s oceans were never meant to stay flat. With Sablewaves you can experience Minecraft the way it was meant to be.
Back to Files

sablewaves-2.14.2.jar

File namesablewaves-2.14.2.jar
Uploader
Arapatoc288Arapatoc288
Uploaded
Aug 21, 2026
Downloads
527
Size
138.1 KB
Mod Loaders
NeoForge
File ID
8701290
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:sablewaves-1634962:8701290"

Learn more about Curse Maven

What's new

2.14.2

Fixes the slashes at beaches. That was me, from yesterday.

When I narrowed the foam down to a band at the waterline, I didn't notice the beach code was using one flat ground height for each column of sand. Minecraft terrain goes up in whole blocks, so the water depth was jumping by a full block from one column to the next. The old fat foam covered enough ground to hide that. A narrow band doesn't — it lands inside some columns and completely misses the ones next to them, so the waterline draws as a row of disconnected diagonal wedges. Slashes.

Ground gets interpolated across each patch now instead of being one flat number per column, which turns that staircase into an actual slope and the foam back into a line. Reproduced it in a test first so I could be sure the fix removed it instead of just moving it somewhere else I wouldn't notice for another day.

Nothing on the framerate report yet. 2.14.1 actually draws less at the beach than 2.14.0 did, so it shouldn't have cost anything, which means it's either EntityCulling interacting with it or something I haven't found. Guessing between those doesn't help anyone. There's a Surface Cost Logging toggle on the Visuals tab that prints the real millisecond cost every second — if you're getting bad frames near water, that plus your log tells me where it's going.

This mod has no additional files