- fix another 2 bugs in how music was chosen - these should be the last!
the bugs resulted in custom music being less likely to play than intended and some custom tracks being skipped
- add a "Custom Music Weight Scale" option, to tune the likelihood of playing custom music
this is by default set to 250% as custom music was very rare to play, since there's so little of it
port to 1.21.6
- a massive tiny bug fix for the way music is chosen
Atmosfera would previously always choose the last set of music from the available list, which means it would always use the same Dungeons music and never play vanilla music in certain biomes, among having no variety.
(This has been an issue for almost 4 years now... 🤯)
- add config option to disable all custom music
Note: specific music pieces can be disabled by setting their volume to 0
- [1.21.4] add
nullcheck for music, fixing a potential crash - fix a bunch of concurrency issues, including a rare
ConcurrentModificationExceptioncrash when playing sound - replace thread pool of 4+ threads with two dedicated single-thread pools that discard old update tasks
port to 1.21.4
