ModsFinder

Acoustic Lib

by BMProjects

Acoustic Lib is a NeoForge library for 1.21.1 that lets a server start, stop and update custom OGG sounds for selected clients.

NeoForgeClient and serverAll rights reserved1.21.1

What it does

Acoustic gives other mods an API for server-driven audio playback. A server-side mod can target a sound at chosen players, stream OGG assets directly from the mod's files, and control loops with loop counts, infinite loops, and start or end offsets. Fades, runtime volume changes and runtime pitch changes can be applied while a sound plays.

Optional player predicates are checked on the server before any packet is sent, so only matching players receive a sound. Music arbitration handles exclusive tracks, fading out vanilla music when a custom track takes over. The library is meant for ambience, scripted music, boss themes and event sounds that the vanilla sounds.json system does not cover well. It adds no gameplay content of its own.

Installation needs Kotlin for Forge. Acoustic Lib runs on client and server, so the server and every player need it. It is published for NeoForge 1.21.1 only, with 0.2.0 as the latest file, and all rights are reserved under a license that is not open source.

Key features

  1. Server-driven playback

    A server-side mod starts, stops and updates custom OGG sounds for the players it selects.

  2. Looping and offsets

    Sounds can loop a set number of times or forever, and can begin or end at chosen offsets.

  3. Fades and runtime changes

    Volume and pitch can be changed while a sound plays, and playback can fade out.

  4. Player predicates

    Before any packet leaves the server, an optional player predicate decides which players are sent a given sound, so only matching clients receive it.

  5. Music arbitration

    Exclusive tracks can fade out vanilla music while they play, so two tracks do not compete.

Compatibility

Latest build for each game version and loader.

1.21.10.2.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Kotlin for ForgeAdds a Kotlin language loader and provides some optional utilities.
Required

Use cases

Who it’s for: Mod developers building server logic that needs targeted audio, and server owners running mods that depend on it. Players without such mods have no use for it on their own.

How it compares

Full comparison

AudioLayer is open source under the MIT License and runs on NeoForge 1.21.1. Mr Codex's better record player is also open source under the MIT License, and it runs on client and server for 1.21.1. Dash's Custom Music Discs Mod is not open source, is under All rights reserved, and is published for client and server on 1.21.1. The alternatives add playback to records or items, while Acoustic Lib is a library for server-driven audio.

ModLoadersGame versionsEnvironmentUpdated
Acoustic LibNeoForge1.21.1Client and server2026-08-29
AudioLayerNeoForge1.21.1Not published2026-07-12
Mr Codex's better record playerNeoForge1.21.1Client and server2026-07-07
Dash's Custom Music Discs ModNeoForge1.21.1Client and server2026-06-05

Questions

Does Acoustic Lib need Kotlin for Forge?

Yes. Kotlin for Forge is a required dependency and must be installed alongside Acoustic Lib on NeoForge 1.21.1.

Does every player need Acoustic Lib?

Yes. Installation covers the server and each player's game.

Which game versions are supported?

Only 1.21.1. The latest NeoForge file, 0.2.0, was published on 2026-08-29.

In the catalog

Acoustic Lib is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from BMProjects

All projects

Similar mods

What the author says

Acoustic lets a server-side mod start, stop, and update custom OGG sounds on selected clients. It is built for ambience, scripted music, boss themes, events, and other cases where vanilla sounds.json playback is too limited. Acoustic is a library-style mod. It does not add gameplay content by itself; it provides an…
BMProjects, on the Modrinth page

Official listing

Owner
BMProjects
Published
2026-06-14
Updated on Modrinth
2026-08-29
Facts verified
2026-10-15

Tags