- When detecting a new sound event to be played (for example changing biomes),
fades out current music, then fades in next music.
- The fade duration is configurable. Setting it to 0 removes this behavior
- If the current sound event and the next one are both empty, don't change music (if playing dimension on fallback or a misc event for example)
- If the next sound event contains current music, don't change music
- Creative music on fallback is added in the pool of music, even when dimension events are also on fallback. This fixes creative music never been played on this case.
Fixes
- Fix potential crash (#54)
- Fix built-in resource packs not copying mod icon
- Fix compatibility issue with Wilder Wild (#50), and maybe some others
Events
- Properly save events contained in events
- Add a panel to configure events of events
- Add end biomes events
- Add nether dimension event
- Add misc events, such as rain and thunder
- Add misc events config to choose the chance to play them
GUI
- Buttons scroll the text if it's too long on hover
- Add button scroll speed config
- Text filter takes into account formatting, such as "Biome:"
- Add tooltip to the text filter
- Add filter operator config and set AND as default
- Remove identifier character and add inverter character
- Improve events formatting
- GUI improvements to avoid confusion, such as instant list update
Other
- Overall refactor of configs
- Remove volume up to 200% config, as it's not supported anymore in Minecraft options
- Replace game fallback with per dimension fallbacks
- Keep discs in history when playing all/disc categories (#56)
- Pause only music sounds when pressing pause key
- Add an option to not pause music when opening game menu
- When pressing pause key while no music is playing, pause music player to not be able to play music when in pause
- When pressing previous music key while no music is playing, replay last played music instead of the one before
- Add an option to be able to play biome-specific music in creative
- Fix biome-specific music not playing for new biome events when playing on a server
- Music display tweaks
- Fix crash when playing a music
- Add a new panel in the config panel menu that displays instead of the current one when no built-in resource pack was enabled. It allows resource pack creation or enabling.