Fixed incompatibility with java 16
Backport to 1.18.2
Backport to 1.17.1
Fixed a bug that forced the "Music Selector" config to reset with each game restart
Change the config file type from toml to json5 because it could sometime save improperly and cause the game to crash
More changes to the config:
- went back to Cloth Config for a cleaner and more navigable config screen
- every music can now be played either in Survival Mode, Creative Mode, Both or None