Changelog: v2.0.0
This major version introduces several significant improvements. Most changes are internal, focusing on stability, compatibility, and extensibility.
✨ What Changed?
- More Audio Files Supported: This mod now supports: ogg, mp3, oga, wav.
- New Config**:** (Advanced) You can customize the size of each batch in the audio stream. Increase it if you experience stuttering.
- Fading: Music will start to fade as soon as Forge finished initializing.
- Internal Changes:
- OpenAL to Java's Audio System: Switched to Java's audio system to improve mod compatibility with other mods/versions.
- Added Audio Stream Factory: Added a factory system so other modders can add support for new audio formats.
- Delayed Music Initialization: Music now initializes after the mod-loading phase to ensure compatibility with other mods and stable config reading.
- Bug Fixes:
- mp3 Sounds Feels Reverbed or Slowed: Now the mod read the .mp3 files correctly.
- Config Not Working (again): Fixed another issue where the mod never actually read the config values during initialization, unlike the previous one which fixed an issue where the config file was generated empty.
⚠️ Compatibility Note
This version is built for Forge 1.18.2 – 1.20.1. Versions 1.20.2+ and 1.21 are currently not supported due to major changes in the Minecraft Forge API.
To add a new audio compatibility, go check DefaultFactories (dev/merosssany/musicaltone/data/factory) at my GitHub page. I am working on docs.


