* Remove "musicDontPause" option as it's now vanilla since 1.21.6
* Remove "randomDelay" option as frequency is now manageable since 1.21.6
* If frequency is set to constant, the random delay is disabled
* Otherwise, it is random (between maxDelay/2 and maxDelay still)
* Use better mixins for better mod compatibility
* Fix time and weather (misc) events so they can be triggered only in the overworld
* Split the riding (misc) event in two to differentiate living and non-living mounts
* Riding event: for any living entity
* Driving event: for other entities, such as boats
* 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.
* Biome names are fetched from minecraft lang file
* Improve event formatting with prefixes (eg. "Biome: ", "Disc: ")
* Improve category formatting with translated names
* Add japanese translation
* Fixed music name typo ("Subwoofer Lullaby")
* Fixed crash caused by badly registered music
- Update to 1.19.4
- Filter music/event by identifiers (translated by default). Some flags can be added to enhance searching.
- <str1> <str2> will search for ids having strings <str1> or <str2> etc.
- /and <str1> <str2> will search for ids having strings <str1> and <str2> etc.
- @<str> will search for ids that contains <str> in their namespace (useful for datapacks)
- #<str> will search for ids that contains <str> in their path
- $<str> will search for raw ids instead of translated ids (<raw> = <namespace>:<path>)
- !<str> will search for ids having string <str> case-sensitive.
- Change description when no music is playing
- Added possibility to print remaining time before next music
- Fixed GUI panels warnings
- Fixed music being overridden, causing no music in the end
- Remove option panel and moved save button to config panel
- Added random music delay option
- If Off, delay between music is fixed to your configuration X
- If On, it is random between [X / 2 ; X]
- Added option to not fallback on default game music. If you want creepy biomes without music, you now can.