Acoustic lib 0.2.0
Curse Maven Snippet
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

