Coastal Waves Fabric Port

An unofficial Fabric 1.20.1 port of Coastal Waves that adds animated coastal waves, sounds, interactions, and bioluminescence.

Coastal Waves Fabric Port

Coastal Waves Fabric Port is an unofficial Fabric port of Coastal Waves for Minecraft 1.20.1.

It adds animated waves near shorelines, complete with breaking sounds, sea foam, entity interactions, shoreline deposits, and bioluminescent effects, while preserving the configuration options and datapack support of the original mod.

Features

- Animated Coastal Waves — Generates small, medium, and large waves that move toward nearby shorelines and break along the coast.

- Wave Sounds and Sea Foam — Includes multiple breaking-wave sounds and visual foam effects for more immersive beaches and oceans.

- Dynamic Wave Conditions — Wave behavior is affected by environmental conditions such as rain and thunderstorms.

- Entity Interaction — Waves can push nearby entities, with configurable force and update frequency.

- Shoreline Deposits — Breaking waves can occasionally deposit configured blocks along the coast.

- Bioluminescent Waves — Supports glowing wave effects controlled by time, weather, noise, and configuration values.

- Configurable Spawning — Adjust wave amount, frequency, search distance, distance from shore, spawning field of view, sound volume, and other behavior.

- Performance Options — Includes biome and shoreline caching, configurable cache updates, cache resets, and optional parallel processing.

- Datapack Support — Biomes, fluids, shoreline blocks, deposited blocks, and entity interactions can be customized through tags.

- Familiar Configuration — The Fabric port retains the Coastal Waves 1.6.1 configuration option names to make migration from the Forge version easier.

- Client and Server — The mod must be installed on both the client and server.

Installation

  1. Install Fabric Loader for Minecraft 1.20.1.

  2. Install Fabric API.

  3. Place Coastal Waves Fabric Port in the mods folder.

  4. Install the mod on both the client and server when playing multiplayer.

  5. Launch Minecraft.

Configuration

The main configuration file is located at:

.minecraft/config/waves-common.toml

Additional wave and deposit settings are located at:

.minecraft/config/waves/waves.json

Close Minecraft before manually editing these files. Restart the game or server after changing the configuration.

The configuration allows you to customize wave frequency, amount, spawning distance, shoreline search range, sounds, entity interactions, block deposits, bioluminescence, caching, and performance behavior.

Requirements

- Minecraft 1.20.1

- Fabric Loader 0.14.0 or newer

- Fabric API 0.92.11+1.20.1 or a newer compatible version

- Java 17

- Installation on both the client and server

Known Limitation

The original Forge-specific Weather2 integration is not included because it depends on Forge implementations that are not available in this Fabric port.

Vanilla rain, thunderstorms, and bioluminescence-related wave behavior remain available.

Original Project

This is an independent and unofficial Fabric port of Coastal Waves.

- Original Coastal Waves project

- Original Coastal Waves source code

This port is not an official Fabric release by the original author.

Credits

Coastal Waves Fabric Port was ported to Fabric and is maintained by zClashTM.

The original Coastal Waves mod was created by Verph.

Please do not contact Verph or the original Coastal Waves project for support, bug reports, or questions about this Fabric port.

License

Coastal Waves Fabric Port is distributed under the BSD 2-Clause License.

The original copyright notice is retained as required by the license.

The Coastal Waves Fabric Port Team

profile avatar
Owner
  • 3
    Followers
  • 6
    Projects
  • 593
    Downloads

More from zClashView all