promotional bannermobile promotional banner

Acoustic Lib

Server-driven audio playback for NeoForge mods!
Back to Files

Acoustic lib 0.2.0

File nameacoustic-0.2.0.jar
Uploader
bat1setbat1set
Uploaded
Aug 29, 2026
Downloads
8
Size
467.6 KB
Mod Loaders
NeoForge
File ID
8762265
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:acoustic-lib-1575010:8762265"

Learn more about Curse Maven

What's new

## Acoustic 0.2.0

This update introduces a new positional audio system, allowing Acoustic sounds to exist and move directly within the game world.

### Added

* Added positional audio sources with configurable playback range.
* Added support for playing sounds at fixed world positions.
* Added entity-following sounds with multiple entity anchor points.
* Added support for standard Minecraft `EntityAttachment` points.
* Added a new attachment system for binding sounds to custom positions, such as model bones and other dynamically updated points.
* Added an extensible emitter API, allowing integrations to provide their own positional sound source types.
* Added support for changing the source of an active sound without restarting playback.
* Added source availability tracking and configurable timeouts for sources that are temporarily unavailable.

### Improved

* Positional sounds now continuously update their location while following moving entities or attachments.
* Custom model/render integrations can provide attachment positions without requiring Acoustic to directly depend on their rendering library.
* Updated Kotlin to 2.1.21.
* Updated Kotlin for Forge to 5.9.0.

### Notes

* Positional audio requires **mono OGG** files for proper OpenAL spatialization. Stereo OGG files should continue to be used for listener-relative/non-positional audio.

This mod has no additional files