1.12.32 - /usepack improvements and 1.21.10 version
Prevent automatic packs being removed when selecting a pack with the /usepack command on 1.20.3+ (The config option selected-packs-remove-existing can be set to true to restore the previous behaviour of manually selected packs completely removing all automatic packs)
Similarly if /resetpack is used then only the manually selected pack will be removed if selected-packs-remove-existing is false
Add pack version for 1.21.10
Prevent issues if the player's protocol version couldn't be detected. It will be assumed that the player can apply all packs in that case
Don't abort loading of packs from config if an invalid pack UUID was detected (it will now log an error and fall back to an UUID based on the url of the pack the same way as if no uuid was specified for the pack in the config)